找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 29863|回复: 10

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

[复制链接]
发表于 2008-8-5 18:01:53 | 显示全部楼层 |阅读模式
我知道用start可以同时运行几个程序,但是详细过程我还是不会写。我知道超过8个字符就要用“~”,但我还是不知道怎样用,请你们仔细说说要注意的地方,谢谢!!!

例如
  1. start C:\Prog~1\Mario\Mario~2.exe
复制代码
就不行,系统提示
发表于 2008-8-5 18:22:17 | 显示全部楼层
在DOS中文件要符合8.3文件格式,就是文件名最长8个字符,扩展名最多3个字符
如果文件名或文件夹名超过8个字符,取其前六位再加上~1
其实start这个命令还可以这样用:
  1. start "" "C:\Documents and Settings\Administrator\桌面\mci控件.rar"
复制代码
 楼主| 发表于 2008-8-5 19:14:32 | 显示全部楼层
例如我想运行C:\Program Files\Mario\Mario Forever.exe
  1. start C:\Progra~1\Mario\Mario~1.exe
复制代码
这样为什么不行?

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

[ 本帖最后由 Wingl83 于 2008-8-5 19:16 编辑 ]
发表于 2008-8-5 19:38:10 | 显示全部楼层
  1. start "" "c:\program files\mario\mario forever.exe"
复制代码
发表于 2008-8-5 19:43:10 | 显示全部楼层
如果有空格,空格不算如:DOCUME~1
最后的那个Mario~1.exe只有7为,前面的字母一定要足6位再加上~1

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

[ 本帖最后由 jsj30651 于 2008-8-5 19:51 编辑 ]
 楼主| 发表于 2008-8-5 20:39:20 | 显示全部楼层
原帖由 batman 于 2008-8-5 19:38 发表
start "" "c:\program files\mario\mario forever.exe"


为正解,谢谢你。但是这个为什么不用“~”?
发表于 2008-8-5 20:40:14 | 显示全部楼层
一个完整的参数中若有空格,要用""将其闭合。
发表于 2008-8-5 20:43:40 | 显示全部楼层
~是短名的形式。是为了避免路径中有空格而不将其用""闭合而引发的错误。
 楼主| 发表于 2008-8-5 22:24:00 | 显示全部楼层
谢谢你们!
我想问一下,如果我想打开IE,要怎样写啊,只能写I"nternet Explorer。lnk"吗?


[ 本帖最后由 Wingl83 于 2008-8-6 01:20 编辑 ]
发表于 2008-8-6 03:59:29 | 显示全部楼层
应该自己先思考一番,已经给出前面的问题的解了。只需比着葫芦画瓢即可。
start iexplore www.baidu.com
发表于 2008-8-23 04:56:14 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 14:15 , Processed in 0.018766 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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