批处理脚本不会关闭

时间:2014-03-15 13:56:22

标签: batch-file cmd

在我发表评论说这是重复之前,我看了一下,找到了类似的问题,但他们各自的答案对我没有用。

我目前有一个简单的批处理脚本来刷新explorer.exe(related to this question)并在最后有exit。该脚本可以工作,但命令窗口不会关闭。在查看其他问题时,人们建议使用exit/b。也试过,它和前者有同样的影响。

我的完整代码可以在上面的链接中找到,但我也会在这里发布。

@echo off
cls
taskkill /f /im explorer.exe >nul
timeout 1 /nobreak >nul
explorer.exe
exit

1 个答案:

答案 0 :(得分:2)

使用start explorer.exe以便在其自己的线程上启动资源管理器而不使用命令窗口线程。就像现在一样,只需从脚本中调用应用程序,就会告诉命令窗口等到资源管理器退出后再继续。