如何用一个bat文件调用另外两个bat文件?

如何用一个bat文件调用另外两个bat文件?,第1张

项目运行时,需要先运行selenium-serverbat,启动成功一个在运行buildbat,达到每个类都运行的效果。\x0d\@echooff\x0d\startselenium-serverbat\x0d\echowscriptsleep5000>delayvbs\x0d\cscript//nologodelayvbs&deldelayvbs\x0d\callbuildbat

start命令可以在命令行下运行一个程序,可以打开盘符,文件,文件夹,网址,程序。
1打开盘符:
start C:
start /max E: rem 最大化打开
start /min F: rem 最小化打开
2打开文件:
start "" "C:\Users\Jerry\Desktop\kali sourcetxt"
注: 路径中有空格时,不仅路径要加双引号,路径之前也要加(路径之前的空双引号表示空标题)
3打开文件夹:
start C:\Users\Jerry\Desktop\
4打开网址:
start ">第一种方法:
可以先把bat转换为com,然后把com转换为exe:
有2个工具分别是bat2comexe和com2exeexe,能实现上面的要求。
用法是:(在命令提示符下)
bat2comexe 待转换的batbat
com2exeexe 待转换的batcom
上面第一行生成 待转换的batcom,第二行生成 待转换的batexe,即最后想得到的exe文件。
这两个工具的压缩包(仅10kB)地址是:
>以下是一个将bat制作成EXE,并去掉DOS窗口界面的方法:
我们可以先在记事本上输入如下内容:
Set ws = CreateObject("WscriptShell")
wsrun "cmd /c qlbat",vbhide
或者CreateObject("WScriptShell")Run "cmd /c qlbat",0
(注:qlbat 为你要执行的批处理的名字。qlbat里最后处最好添加 @ del qlbat和@del ycvbs这两行内容)
保存为ycvbs文件。
然后用RAR文件把ycvbs文件和qlbat文件压缩,在常规项里把“创建自解压压缩文件”和“锁定压缩文件”两项前打勾,然后“高级”——“自解压选项”——“常规”——“解压后运行”输入ycvbs——再选择“模式”——“安静模式”(全部隐藏)——“覆盖方式”(覆盖所有文件)——然后确定,生成EXE可执行文件即可。那么,再运行这个EXE文件,你将把CMD的窗口隐藏了。

你试一下这个:
start /wait xxxexe
start /wait 111exe
这是应用在命令行下的,可以放到你的批处理中,
效果就是xxxexe运行后,会等到xxxexe被关闭后,才会再执行下面的111exe

我们在 *** 作计算机的时候,经常需要启动多个程序
拿我们玩UC来说,可能你想上两个号,又想开启一个QQ
那么我们可以写个批处理,来实现快速开启两个UC和一个QQ程序
免去了程序的每次单个点击
在桌面上新建个记事本,在里面写上下面这段代码:
start "UC" "c:\Program Files\sina\UC\ucexe" &
start "UC" "c:\Program Files\sina\UC\ucexe" &
start "QQ" "c:\Program Files\Tencent\QQ\CoralQQexe"
说明:
前面的start是调用程序的代码。" " 里是要调用的程序名
后面的" "里是该程序的绝对路径
程序的路径可以右键点击该程序的快捷方式。从(属性)栏的(目标)把路径复制下来
&可以加也可以不加,加的好处就是启动一个程序然后在启动下一个程序
有次序的启动,不会发生几个程序同时启动而使计算机停止响应
当然为了更有次序,也可以加时间延迟
格式是 ping localhost -n 1
还拿上边的来举例:
同样在空白记事本中写下这么一段,
start "UC" "C:\Program Files\sina\UC\ucexe"
ping localhost -n 2
start "UC" "C:\Program Files\sina\UC\ucexe"
ping localhost -n 3
start "QQ" "C:\Program Files\Tencent\QQ\QQexe"
上边的1 2 3分别代表的是1秒2秒3秒
具体应该间隔多少你可以试着修改,直到合适为止
在记事本的上方点(文件)(另存为)
在(文件名)一项写上你要给这个批处理起的名
比如可以叫(我要聊天bat)
后缀名为bat 然后点保存
桌面上多了个批处理,我们就可以双击它来快速启动两个UC和一个QQ了
需要注意的是上面的文本里的 " " 不能没有,也不可多
后缀名一定要是bat
可能你觉的批处理的程序图标不够漂亮,影响桌面的整体美观
我们可以把这个批处理移动到某个盘符里,比如放到D盘里
在该批处理上点击右键,选择 发送到 桌面快捷方式
在桌面上找到这个批处理的快捷方式,还是鼠标右键,选择 属性, 更改图标
找个你喜欢的做它的图标吧!
同样,你也可以同时启动其它的程序,试试吧!
不过不要写太多,启动太多的程序是在考验你的CPU电脑会卡的
建议不超过5个


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/10313542.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-07
下一篇2023-05-07

发表评论

登录后才能评论

评论列表(0条)

    保存