set /a retry_script_count=0
set /a retry_count=0
set /a process_count = 0
set /a vmware_process_txt_count = 0
set /a vmrun_count = 0
:command_loop
vmrun stop "D:\VMware\VMLib\hengFengBankClone\hengFengBankOne.vmx" soft
:check_process
tasklist /FI "IMAGENAME eq vmware-vmx.exe" 2>NUL | find /I /N "vmware-vmx.exe">C:\Users\admin\Desktop\vmware_process.txt
IF NOT EXIST "C:\Users\admin\Desktop\vmware_process.txt"(
pause
IF %vmware_process_txt_count% EQU 3(
set /a vmrun_count+=1
goto:command_loop
)
IF %vmrun_count% EQU 3(
exit /b 1
)
set /a vmware_process_txt_count = 0
goto:check_process
)
pause
以上是代码--------------------------
问题是这样
C:\Users\admin\Desktop\vmware_process.txt 文件正常创建
但是两个pause 均没停顿,有没有大神帮忙,看一眼是不是出现了什么语法上的错误,求求了。
set /a retry_count=0
set /a process_count = 0
set /a vmware_process_txt_count = 0
set /a vmrun_count = 0
:command_loop
vmrun stop "D:\VMware\VMLib\hengFengBankClone\hengFengBankOne.vmx" soft
:check_process
tasklist /FI "IMAGENAME eq vmware-vmx.exe" 2>NUL | find /I /N "vmware-vmx.exe">C:\Users\admin\Desktop\vmware_process.txt
IF NOT EXIST "C:\Users\admin\Desktop\vmware_process.txt"(
pause
IF %vmware_process_txt_count% EQU 3(
set /a vmrun_count+=1
goto:command_loop
)
IF %vmrun_count% EQU 3(
exit /b 1
)
set /a vmware_process_txt_count = 0
goto:check_process
)
pause
以上是代码--------------------------
问题是这样
C:\Users\admin\Desktop\vmware_process.txt 文件正常创建
但是两个pause 均没停顿,有没有大神帮忙,看一眼是不是出现了什么语法上的错误,求求了。