《批处理运行多个程序的方法.docx》由会员分享,可在线阅读,更多相关《批处理运行多个程序的方法.docx(4页珍藏版)》请在第壹文秘上搜索。
1、批处理运行多个程序的方法每天开机后都要启动foxmailQQ等多个程序又不想设置成随系统启动,由于回到家后开机有些程序不需要运行我本懒人所以想写批处理来一次执行试验如下:方法一:最简洁也是最简洁想到的方法D:/ProgramFiles/Tencent/Foxmail/Foxmail.exe,C7ProgramFiles/SkyPe/Phone/SkyPe.exe,DVProgramFilesTencentQQ2022FinePlus.exe另存为start.bat运行运行后发觉执行完第一句后就停止不动必需将foxmail窗口关闭才会执行下一条命令这才想起DOS是单任务操作系统看来此路不通方法二
2、:写三个bat文件内容分别为:1 .bat:nDVProgramFiles/Tencent/Foxmail/Foxmail.exe,exit2 .bat:,CProgramFiles/Skype/Phone/Skype.exe1exit3 .bat:nDVProgramFilesTencentQQ2022FinePlus.exeexitstart.bat内容:start1.batstart2.batstart3.bat运行发觉三个程序都起来了但是我需要很郁闷的关闭多出来的三个DOS窗口方法三:既然直接执行exe不行转变策略找到快捷方式start.bat:,Cqq.lnk,C7Foxmail.l
3、nk,C:/skype.lnk再次保存运行OK!留意:1最好将快捷方式放在一个短路径的文件夹内长文件名的文件夹比如ProgramFiIeS要写成PrOgra比较麻烦另一方面便于管理我的批处理最终版:DIrenZtooIs/雅虎通.Ink”HD:/ren/tools/Foxmail.lnkM,DrentoolsSkype.exe.lnk,D7rentoolsK鸽传书.exe.lnkDrentoolsqq.exe.lnk用批处理(bat)同时运行多个程序的方法由于Gtalk加入常用软件行列,所以我每天开机时第一件事就是启动Gtalk.QQ旺旺、扫瞄器(FF/Chrome/Opera),那么每天开机
4、时就要点那么多软件启动,时间长了烦,于是想用一个方法同时启动这几个程序。我第一反应就是批处理很久没玩神马DOS命令了,批处理就更久了(只是许多下载来的绿色软件/嬉戏啥的自动注册双击过),据我的记忆就是把dos命令积累起来就行了。于是我建立个批处理文件Gtlk+QQ+WngWng.bt,内容这样写:(假如我的程序名目都在D:ProgromFiles)ecooffechoStartingQQ.D:ProgramFilesQQqq.exeechoStartingWangWang.D:ProgramFilesWangWangWangWang.exeechoStartingGtalk.D:Program
5、FilesGtalkgoogletalk.exeexit双击Gtalk+QQ+WangWang.bat的运行结果是只运行了QQ就停下来了,冏突然想到Dos是单任务运行方式,你得关掉最新运行的QQ才能连续执行下面的命令超冏放狗搜,搜到的结果是说要用start命令,于是我改为:echooffechoStartingQQ.startD:ProgramFilesQQqq.exeechoStartingWangWang.startD:ProgramFilesWangWangWangWang.exeechoStartingGtalk.startD:ProgramFilesGtalkgoogletalk.e
6、xeexit这样更冏,弹出3个运行窗口,显示的内容是程序所在名目再搜,结果都是说用start命令,但还是不胜利我郁闷了好一阵,想想是不是路径问题?那我用原始的dos命令来实现是否解决?于是又改为:IechooffechoStartingQQ.D:cdD:ProgramFilesXQQstartqq.exeechoStartingWangWang.cdD:ProgramFilesXWangWangstartWangWang.exeechoStartingGoogleTalk.cdD:ProgramFilesXGtalkstartgoogletalk.exeexit再双击运行Gtlk+QQ+WngWng.bt,哈,胜利了2022.2.10代码进化:由于对start命令的不了解(命令行长名目问题),今日Mice特意提示,代码进化为如下0echooffechoStartingQQ.start,D:ProgramFilesQQqq.exe,echoStartingWangWang.startD:ProgramFilesXWangWangXWangWang.exeechoStartingGoogleTalk.startD:ProgramFilesGtalkgoogletalk.exe