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

[其他] 【已解决】BAT批处理中如何静默执行,在完成后调用MSGBOX?

本帖最后由 tonyabbs 于 2015-3-23 15:04 编辑

BAT处理时是静默执行,在完成后,希望能跳出对话框,告知完成情况。请问如何做到?
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

回复 1# tonyabbs
最简单的
  1. msg * 呵呵
复制代码
各类型弹提示框集合
  1. @echo off
  2. if "%1" == "h" goto begin
  3. mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
  4. :begin
  5. start mshta vbscript:msgbox("测试提示框之一    ",,"提示")(window.close)
  6. ping 0 /n 3 >nul
  7. taskkill /f /im mshta.exe >nul
  8. start mshta vbscript:msgbox("测试提示框之二(此提示框能保持前端显示) ",vbSystemModal,"提示")(window.close)
  9. ping 0 /n 6 >nul
  10. taskkill /f /im mshta.exe >nul
  11. start mshta vbscript:msgbox("测试提示框之三    ",vbInformation,"提示")(window.close)
  12. ping 0 /n 6 >nul
  13. taskkill /f /im mshta.exe >nul
  14. start mshta vbscript:msgbox("测试提示框之四    ",VbExclamation,"警告!")(window.close)
  15. ping 0 /n 6 >nul
  16. taskkill /f /im mshta.exe >nul
  17. start mshta vbscript:msgbox("测试提示框之五    ",VbQuestion,"询问?")(window.close)
  18. ping 0 /n 6 >nul
  19. taskkill /f /im mshta.exe >nul
  20. start mshta vbscript:msgbox("测试提示框之六    ",VbCritical,"错误!")(window.close)
  21. ping 0 /n 6 >nul
  22. taskkill /f /im mshta.exe >nul
  23. mshta vbscript:CreateObject("Wscript.Shell").popup("测试提示框之七(6秒后自动退出)",6,"提示",vbOKOnly)(window.close)
  24. mshta vbscript:msgbox("测试提示框之八(请点击任意一个按扭退出)",vbOKCancel,"选择")(window.close)
  25. mshta vbscript:msgbox("测试提示框之九(请点击任意一个按扭退出)",vbRetryCancel,"选择")(window.close)
  26. mshta vbscript:msgbox("测试提示框之十(请点击任意一个按扭退出)",vbAbortRetryIgnore,"选择")(window.close)
  27. mshta vbscript:msgbox("测试提示框之十一 (请点击任意一个按扭退出)",vbYesNo,"选择")(window.close)
  28. mshta vbscript:msgbox("测试提示框之十二(请点击任意一个按扭退出)",3,"选择")(window.close)
  29. msg %username% /time:5 "全部完成,5秒后自动退出!"
  30. exit
复制代码

TOP

回复 1# tonyabbs
问题得到解决后请在标题最前面注明[已解决]
http://www.bathome.net/thread-3473-1-1.html

TOP

那么如何静默执行呢?

TOP

回复 4# tonyabbs
批处理隐藏运行的11种思路
http://bbs.bathome.net/thread-3271-1-1.html
1

评分人数

TOP

太感谢了!

TOP

返回列表