Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c install.bat",0,true
#install.bat 为要执行的脚本名称,需要和xxx.vbs脚本放到同一个目录下
install.bat 脚本中 不能存在
pause@echo on tasklist /fi "imagename eq nginx.exe" pause不然 vbs脚本关闭了。实际cmd窗口还没退出,任务管理器中还能找到此cmd进程。
本文介绍如何使用VBS脚本调用并执行BAT批处理文件,特别关注于确保脚本执行完毕后CMD窗口能够正确关闭的问题。文章指出,若BAT文件中包含pause命令,可能导致VBS脚本结束后CMD窗口仍保持打开状态,从而在任务管理器中留下未关闭的进程。
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c install.bat",0,true
#install.bat 为要执行的脚本名称,需要和xxx.vbs脚本放到同一个目录下
install.bat 脚本中 不能存在
pause@echo on tasklist /fi "imagename eq nginx.exe" pause不然 vbs脚本关闭了。实际cmd窗口还没退出,任务管理器中还能找到此cmd进程。

被折叠的 条评论
为什么被折叠?