[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 2# 77七




    感谢不尽, 我测试一下.能写这样就不错了.

TOP

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. cd /d "D:\VMware\"
  4. for /f "tokens=4 delims=\." %%a in ('vmrun list ^| find vmx') do (
  5. set _"%%a"=ture
  6. )
  7. for /l %%i in (1,5,120) do (
  8. set num=%%i
  9. set /a m=1
  10. set /a num1=num,num2=num+1,num3=num+2,num4=num+3,num5=num+4
  11. for %%b in (!num1! !num2! !num3! !num4! !num5!) do (
  12. if not defined _"%%b" (
  13. if !m! equ 1 (
  14. set /a m=2
  15. for %%c in (!num1! !num2! !num3! !num4! !num5!) do (
  16. if defined _"%%c" (
  17. vmrun stop "D:\vos\%%c\%%c.vmx" hard
  18. echo 关闭了虚拟机,编号%%c
  19. )
  20. )
  21. )
  22. )
  23. )
  24. )
  25. endlocal
  26. pause
  27. exit
复制代码

试试能行不,我是新手,不会写,如果不行,等大神帮你写
bat小白,请多指教!谢谢!

TOP

返回列表