A.bat 与B.bat 怎么合并成一个BAT,让A执行了。再执行B
发布网友
发布时间:2024-10-19 02:28
我来回答
共4个回答
热心网友
时间:2天前
哦,我懂你的意思了,就是说让a.bat和b.bat同时运行
这个可以实现,用多线程
echo off
rem 公用的初始化命令请放在这上面
if "%~1"=="Starta" goto a
if "%~1"=="StartB" goto b
start "NewXianCheng" /b cmd /c "%~0" Starta
start "NewXianCheng" /b cmd /c "%~0" StartB
exit
:a
rem =====================================================
for /l %%a in (1,1,10) do echo.a1 %%a>>sdsad.txt
for /l %%a in (1,1,10) do echo.a2 %%a>>sdsad.txt
for /l %%a in (1,1,10) do echo.a3 %%a>>sdsad.txt
for /l %%a in (1,1,10) do echo.a4 %%a>>sdsad.txt
for /l %%a in (1,1,10) do echo.a5 %%a>>sdsad.txt
exit
rem 分割线内存放a.bat的内容
rem =====================================================
:b
rem 分割线内存放b.bat的内容
for /l %%a in (1,1,10) do echo.b1 %%a>>sdsad.txt
for /l %%a in (1,1,10) do echo.b2 %%a>>sdsad.txt
for /l %%a in (1,1,10) do echo.b3 %%a>>sdsad.txt
for /l %%a in (1,1,10) do echo.b4 %%a>>sdsad.txt
for /l %%a in (1,1,10) do echo.b5 %%a>>sdsad.txt
exit
rem =====================================================
这是我写的例子,照搬吧
热心网友
时间:2天前
这个合并就不知道了..但是你 到任务计划程序里设置任务,先让A.bat 执行,然後才是B.bat ,时间长短,相隔时间,要看你执行任务需要咯.追问生产线的电脑,批量处理文件的!要先A执行完成了,才可以B。如何做?不可能去一台一台的搞,不现实。
热心网友
时间:2天前
把B的内容考进A,然后运行A就行,或者调用,,,追问要A完成了,才可以B!你这样的,已经试过了,这样它只运行一个。
追答不知道你到底想要怎么做,比如a.bat 内容
@echo off
echo HELLO, I am A
ping 127.0.0.1 -n 10 >nul
pause
b.bat内容为
@echo off
echo HELLO, I am B
ping 127.0.0.1 -n 10 >nul
pause
则可以吧他们都放在C。bat中
@echo off
echo HELLO, I am A
ping 127.0.0.1 -n 10 >nul
pause
echo HELLO, I am B
ping 127.0.0.1 -n 10 >nul
pause
直接运行C不就行了吗?
热心网友
时间:2天前
call a.bat
call b.bat追问可以具体点不?