[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 批处理如何同时运行N个程序?

我知道用start可以同时运行几个程序,但是详细过程我还是不会写。我知道超过8个字符就要用“~”,但我还是不知道怎样用,请你们仔细说说要注意的地方,谢谢!!!

例如
  1. start C:\Prog~1\Mario\Mario~2.exe
复制代码
就不行,系统提示

在DOS中文件要符合8.3文件格式,就是文件名最长8个字符,扩展名最多3个字符
如果文件名或文件夹名超过8个字符,取其前六位再加上~1
其实start这个命令还可以这样用:
  1. start "" "C:\Documents and Settings\Administrator\桌面\mci控件.rar"
复制代码

TOP

例如我想运行C:\Program Files\Mario\Mario Forever.exe
  1. start C:\Progra~1\Mario\Mario~1.exe
复制代码
这样为什么不行?

另:若中间有空格怎样算?

[ 本帖最后由 Wingl83 于 2008-8-5 19:16 编辑 ]

TOP

  1. start "" "c:\program files\mario\mario forever.exe"
复制代码
***共同提高***

TOP

如果有空格,空格不算如:DOCUME~1
最后的那个Mario~1.exe只有7为,前面的字母一定要足6位再加上~1

其实不用全都修改的,只要把有空格的那几个修改一下就好了

[ 本帖最后由 jsj30651 于 2008-8-5 19:51 编辑 ]

TOP

原帖由 batman 于 2008-8-5 19:38 发表
start "" "c:\program files\mario\mario forever.exe"


为正解,谢谢你。但是这个为什么不用“~”?

TOP

一个完整的参数中若有空格,要用""将其闭合。
心绪平和,眼藏静谧。

TOP

~是短名的形式。是为了避免路径中有空格而不将其用""闭合而引发的错误。
心绪平和,眼藏静谧。

TOP

谢谢你们!
我想问一下,如果我想打开IE,要怎样写啊,只能写I"nternet Explorer。lnk"吗?


[ 本帖最后由 Wingl83 于 2008-8-6 01:20 编辑 ]

TOP

应该自己先思考一番,已经给出前面的问题的解了。只需比着葫芦画瓢即可。
start iexplore www.baidu.com
心绪平和,眼藏静谧。

TOP

TOP

返回列表