- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
批处理运行多个程序的方法
批处理运行多个程序的方法
每天开机后都要启动foxmail QQ 等多个程序 又不想设置成随系统启动,因为回到家后开机有些程序不需要运行 我本懒人 所以想写批处理来一次执行 试验如下:
方法一:最简单也是最容易想到的方法
?D:/Program Files/Tencent/Foxmail/Foxmail.exe
C:/Program Files/Skype/Phone/Skype.exe
D:/Program Files/Tencent/QQ2008/FinePlus.exe
另存为start.bat 运行
运行后发现 执行完第一句后就停止不动 必须将foxmail窗口关闭才会执行下一条命令 这才想起DOS是单任务操作系统 看来此路不通
方法二:写三个bat文件 内容分别为:
1.bat:
D:/Program Files/Tencent/Foxmail/Foxmail.exe
exit
2.bat:
C:/Program Files/Skype/Phone/Skype.exe
exit
3.bat:
D:/Program Files/Tencent/QQ2008/FinePlus.exe
exit
start.bat内容:
start 1.bat
start 2.bat
start 3.bat
运行 发现三个程序都起来了 但是 我需要很郁闷的关闭多出来的三个DOS窗口……
方法三:
既然直接执行exe不行 改变策略 找到快捷方式
start.bat:
C:/qq.lnkC:/Foxmail.lnkC:/skype.lnk
再次保存 运行 OK!
注意:1 最好将快捷方式放在一个短路径的文件夹内 长文件名的文件夹比如Program Files要写成Progra~1 比较麻烦 另一方面便于管理
我的批处理最终版:
D:/ren/tools/雅虎通.lnkD:/ren/tools/Foxmail.lnkD:/ren/tools/Skype.exe.lnkD:/ren/tools/飞鸽传书.exe.lnkD:/ren/tools/qq.exe.lnk用批处理(bat)同时运行多个程序的方法
因为 Gtalk 加入常用软件行列,所以我每天开机时第一件事就是启动 Gtalk、QQ、旺旺、浏览器(FF/Chrome/Opera),那么每天开机时就要点那么多软件启动,时间长了——烦,于是想用一个方法同时启动这几个程序。
我第一反应就是批处理……很久没玩神马 Dos 命令了,批处理就更久了(只是很多下载来的绿色软件/游戏啥的自动注册双击过),据我的记忆就是把 dos 命令堆积起来就行了。
于是我建立个批处理文件 Gtalk+QQ+WangWang.bat ,内容这样写:(假如我的程序目录都在 D:\Program Files)
@echo off
echo Starting QQ...
D:\Program Files\QQ\qq.exe
echo Starting WangWang...
D:\Program Files\WangWang\WangWang.exe
echo Starting Gtalk...
D:\Program Files\Gtalk\googletalk.exe
exit
双击 Gtalk+QQ+WangWang.bat 的运行结果是只运行了 QQ 就停下来了,囧……突然想到 Dos 是单任务运行方式,你得关掉最新运行的 QQ 才能继续执行下面的命令……超囧~
放狗搜,搜到的结果是说要用 start 命令,于是我改为:
@echo off
echo Starting QQ...
start D:\Program Files\QQ\qq.exe
echo Starting WangWang...
start D:\Program Files\WangWang\WangWang.exe
echo Starting Gtalk...
start D:\Program Files\Gtalk\googletalk.exe
exit
这样更囧,弹出3个运行窗口,显示的内容是程序所在目录……
再搜,结果都是说用 start 命令,但还是不成功……我郁闷了好一阵,想想是不是路径问题?那我用原始的 dos 命令来实现是否解决?于是又改为:
@echo off
echo Starting QQ...
D:
cd D:\Program Files\QQ
start qq.exe
echo Starting WangWang...
cd D:\Program Files\WangWang
start WangWang.exe
echo Starting Google Talk...
cd D:\Program Fi
文档评论(0)