无忧启动论坛

标题: 文件名含特殊字符&时,如何用批处理运行[已经解决] [打印本页]

作者: wjh6088    时间: 2007-5-15 14:53
标题: 文件名含特殊字符&时,如何用批处理运行[已经解决]
比如说,我的桌面有个手机的管理软件,快捷方式叫 PIMS & File Manager.exe
如何用命令行运行它
start PIMS & File Manager.exe.lnk
提示,找不到PIMS这个文件

解决方法见6楼

[ 本帖最后由 wjh6088 于 2007-5-15 11:25 PM 编辑 ]
作者: wjh6088    时间: 2007-5-15 14:58
运行start "PIMS & File Manager.exe.lnk"则出现一个新的cmd窗口
start ^PIMS & File Manager.exe.lnk
start ^^PIMS & File Manager.exe.lnk
start ^^^PIMS & File Manager.exe.lnk
start 'PIMS & File Manager.exe.lnk'
start "PIMS & File Manager.exe.lnk"
start "PIMS ^& File Manager.exe.lnk
start "PIMS ^^& File Manager.exe.lnk
start "PIMS ^^^& File Manager.exe.lnk
........
均无效

[ 本帖最后由 wjh6088 于 2007-5-15 03:01 PM 编辑 ]
作者: jian347    时间: 2007-5-15 17:24
把你快捷方式传上来,和指定的启动路径!
作者: wjh6088    时间: 2007-5-15 17:34
直接双击是可以正常运行的
程序路径
"D:\Program Files\Samsung\Samsung PC Studio II\PIMS & File Manager\PIMS & File Manager.exe"

snap0030.jpg (98.23 KB, 下载次数: 74)

snap0030.jpg

作者: wjh6088    时间: 2007-5-15 17:39
附件就是快捷方式了,直接把rar后缀改为lnk即可
其实无所谓哪个文件,大家随便改一个桌面快捷方式,只要包含&就可以了

[ 本帖最后由 wjh6088 于 2007-5-15 05:41 PM 编辑 ]

pims.rar

1.06 KB, 下载次数: 62, 下载积分: 无忧币 -2


作者: namejm    时间: 2007-5-15 22:57
start "" "程序的完整路径"
作者: wjh6088    时间: 2007-5-15 23:24
原帖由 namejm 于 2007-5-15 10:57 PM 发表
start "" "程序的完整路径"

解决了,感谢这位指点,不过能说一下为什么要这样写吗??麻烦了
作者: namejm    时间: 2007-5-16 18:16
  按照MS-DOS的规则,带空格或特殊字符的路径必须用引号括起来,但是,在start这条命令中,会把紧跟它之后的第一个引号对里的字符串识别为标题,所以,就有了 start "" "程序的完整路径" 这个语句——第一个引号里为空的用法在MS的帮助里是找不到的,算是所谓的未公开的秘密吧。
作者: 弄潮儿-NET    时间: 2007-5-16 18:18
晕,这也叫未公开的秘密呀
参数里面写得很大个了,
作者: xypcmac    时间: 2007-5-16 18:42
原帖由 namejm 于 2007-5-16 06:16 PM 发表
  按照MS-DOS的规则,带空格或特殊字符的路径必须用引号括起来,但是,在start这条命令中,会把紧跟它之后的第一个引号对里的字符串识别为标题,所以,就有了 start "" "程序的完整路径" 这个语句——第一个引 ...


我也是前几天在写东西时才发现的...
作者: namejm    时间: 2007-5-16 20:45
原帖由 弄潮儿-NET 于 2007-5-16 06:18 PM 发表
晕,这也叫未公开的秘密呀
参数里面写得很大个了,

      哈哈,处男的眼睛好尖,可惜我一直没看到MS的帮助信息里有“如果第一个引号对里没有任何内容,将匹配任何标题的窗口”之类的说明,只有这样的描述:
"title" 指定在“命令提示符”窗口标题栏中显示的标题。

  如果在某个角落里有这样的描述,那就是我孤陋寡闻了。
作者: wjh6088    时间: 2007-5-16 20:54
namejm俺支持你
系统自带的帮助有时候写得是让人摸不着头脑:lol
作者: willsion    时间: 2007-7-11 00:25
namejm兄,高人一个。
作者: 怪怪    时间: 2007-7-11 14:02
6楼方法不错,学习受益了,3Q
作者: zhaohj    时间: 2007-7-12 08:48
无忧就是学习的好地方
作者: netwinxp    时间: 2007-7-13 23:30
原帖由 willsion 于 2007-7-11 00:25 发表
namejm兄,高人一个。

DOS联盟的板猪当然是高手啦:)
作者: ssiawso    时间: 2007-7-14 03:05
我要找的就是这个问题的答案了,没想到一下就撞上了,哈哈……




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3