У меня проблема с пакетным файлом и метками DOS. Я продолжаю получать эту ошибку: в одной папке есть два командных файла (QQ.bat и Calling.bat).
код QQ.bat:
@echo off
set /a i=0
:loop
set /a i=i+1
echo %i%
c:
cd \Users
cd mytool
cd QQ
cd Bin
QQ.exe
if "%i%"=="2" goto exit
goto loop
Код Calling.bat:
@echo off
set/a i=0
:loop
set/a i=i+1
start /b cmd /c QQ.bat
if "%i%"=="4" exit
goto loop
pause
вывод консоли «Система не может найти указанную метку пакета -выход» и случайным образом запускает несколько QQ.exe, а количество неверно, в то время как мой исключенный результат заключается в том, что одновременно будет выполняться 8 QQ.exe.