标题: [系统相关] 批处理如何同时运行N个程序? [打印本页]
作者: Wingl83 时间: 2008-8-5 18:01 标题: 批处理如何同时运行N个程序?
我知道用start可以同时运行几个程序,但是详细过程我还是不会写。我知道超过8个字符就要用“~”,但我还是不知道怎样用,请你们仔细说说要注意的地方,谢谢!!!
例如- start C:\Prog~1\Mario\Mario~2.exe
复制代码
就不行,系统提示
作者: jsj30651 时间: 2008-8-5 18:22
在DOS中文件要符合8.3文件格式,就是文件名最长8个字符,扩展名最多3个字符
如果文件名或文件夹名超过8个字符,取其前六位再加上~1
其实start这个命令还可以这样用:- start "" "C:\Documents and Settings\Administrator\桌面\mci控件.rar"
复制代码
作者: Wingl83 时间: 2008-8-5 19:14
例如我想运行C:\Program Files\Mario\Mario Forever.exe- start C:\Progra~1\Mario\Mario~1.exe
复制代码
这样为什么不行?
另:若中间有空格怎样算?
[ 本帖最后由 Wingl83 于 2008-8-5 19:16 编辑 ]
作者: batman 时间: 2008-8-5 19:38
- start "" "c:\program files\mario\mario forever.exe"
复制代码
作者: jsj30651 时间: 2008-8-5 19:43
如果有空格,空格不算如:DOCUME~1
最后的那个Mario~1.exe只有7为,前面的字母一定要足6位再加上~1
其实不用全都修改的,只要把有空格的那几个修改一下就好了
[ 本帖最后由 jsj30651 于 2008-8-5 19:51 编辑 ]
作者: Wingl83 时间: 2008-8-5 20:39
原帖由 batman 于 2008-8-5 19:38 发表
start "" "c:\program files\mario\mario forever.exe"
为正解,谢谢你。但是这个为什么不用“~”?
作者: pusofalse 时间: 2008-8-5 20:40
一个完整的参数中若有空格,要用""将其闭合。
作者: pusofalse 时间: 2008-8-5 20:43
~是短名的形式。是为了避免路径中有空格而不将其用""闭合而引发的错误。
作者: Wingl83 时间: 2008-8-5 22:24
谢谢你们!
我想问一下,如果我想打开IE,要怎样写啊,只能写I"nternet Explorer。lnk"吗?
[ 本帖最后由 Wingl83 于 2008-8-6 01:20 编辑 ]
作者: pusofalse 时间: 2008-8-6 03:59
应该自己先思考一番,已经给出前面的问题的解了。只需比着葫芦画瓢即可。
start iexplore www.baidu.com
作者: gfwlxx 时间: 2008-8-23 04:56
start http://www.baidu.com
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |