无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7631|回复: 16
打印 上一主题 下一主题

文件名含特殊字符&时,如何用批处理运行[已经解决]

[复制链接]
跳转到指定楼层
1#
发表于 2007-5-15 14:53:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如说,我的桌面有个手机的管理软件,快捷方式叫 PIMS & File Manager.exe
如何用命令行运行它
start PIMS & File Manager.exe.lnk
提示,找不到PIMS这个文件

解决方法见6楼

[ 本帖最后由 wjh6088 于 2007-5-15 11:25 PM 编辑 ]
2#
 楼主| 发表于 2007-5-15 14:58:10 | 只看该作者
运行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 编辑 ]
回复

使用道具 举报

3#
发表于 2007-5-15 17:24:57 | 只看该作者
把你快捷方式传上来,和指定的启动路径!
回复

使用道具 举报

4#
 楼主| 发表于 2007-5-15 17:34:50 | 只看该作者
直接双击是可以正常运行的
程序路径
"D:\Program Files\Samsung\Samsung PC Studio II\PIMS & File Manager\PIMS & File Manager.exe"

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

snap0030.jpg
回复

使用道具 举报

5#
 楼主| 发表于 2007-5-15 17:39:20 | 只看该作者
附件就是快捷方式了,直接把rar后缀改为lnk即可
其实无所谓哪个文件,大家随便改一个桌面快捷方式,只要包含&就可以了

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

pims.rar

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

回复

使用道具 举报

6#
发表于 2007-5-15 22:57:46 | 只看该作者
start "" "程序的完整路径"
回复

使用道具 举报

7#
 楼主| 发表于 2007-5-15 23:24:42 | 只看该作者
原帖由 namejm 于 2007-5-15 10:57 PM 发表
start "" "程序的完整路径"

解决了,感谢这位指点,不过能说一下为什么要这样写吗??麻烦了
回复

使用道具 举报

8#
发表于 2007-5-16 18:16:07 | 只看该作者
  按照MS-DOS的规则,带空格或特殊字符的路径必须用引号括起来,但是,在start这条命令中,会把紧跟它之后的第一个引号对里的字符串识别为标题,所以,就有了 start "" "程序的完整路径" 这个语句——第一个引号里为空的用法在MS的帮助里是找不到的,算是所谓的未公开的秘密吧。
回复

使用道具 举报

9#
发表于 2007-5-16 18:18:38 | 只看该作者
晕,这也叫未公开的秘密呀
参数里面写得很大个了,
回复

使用道具 举报

10#
发表于 2007-5-16 18:42:52 | 只看该作者
原帖由 namejm 于 2007-5-16 06:16 PM 发表
  按照MS-DOS的规则,带空格或特殊字符的路径必须用引号括起来,但是,在start这条命令中,会把紧跟它之后的第一个引号对里的字符串识别为标题,所以,就有了 start "" "程序的完整路径" 这个语句——第一个引 ...


我也是前几天在写东西时才发现的...
回复

使用道具 举报

11#
发表于 2007-5-16 20:45:28 | 只看该作者
原帖由 弄潮儿-NET 于 2007-5-16 06:18 PM 发表
晕,这也叫未公开的秘密呀
参数里面写得很大个了,

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

  如果在某个角落里有这样的描述,那就是我孤陋寡闻了。
回复

使用道具 举报

12#
 楼主| 发表于 2007-5-16 20:54:19 | 只看该作者
namejm俺支持你
系统自带的帮助有时候写得是让人摸不着头脑:lol
回复

使用道具 举报

13#
发表于 2007-7-11 00:25:15 | 只看该作者
namejm兄,高人一个。
回复

使用道具 举报

14#
发表于 2007-7-11 14:02:15 | 只看该作者
6楼方法不错,学习受益了,3Q
回复

使用道具 举报

15#
发表于 2007-7-12 08:48:11 | 只看该作者
无忧就是学习的好地方
回复

使用道具 举报

16#
发表于 2007-7-13 23:30:13 | 只看该作者
原帖由 willsion 于 2007-7-11 00:25 发表
namejm兄,高人一个。

DOS联盟的板猪当然是高手啦:)
回复

使用道具 举报

17#
发表于 2007-7-14 03:05:30 | 只看该作者
我要找的就是这个问题的答案了,没想到一下就撞上了,哈哈……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-24 21:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表