在我收到评论说这是重复的之前,我查看了类似的问题,但它们各自的答案对我不起作用。
我目前有一个简单的批处理脚本来刷新 explorer.exe ( related to this question ) 并在最后退出。该脚本有效,但命令窗口未关闭。查看其他问题,人们建议使用 exit/b
。也尝试过,效果与前者相同。
我的完整代码可以在上面的链接中找到,但我也会在这里发布。
@echo off
cls
taskkill /f /im explorer.exe >nul
timeout 1 /nobreak >nul
explorer.exe
exit
最佳答案
使用start explorer.exe
,以便资源管理器在其自己的线程上启动,而不是使用命令窗口线程。现在,通过从脚本调用应用程序,您可以告诉命令窗口等待资源管理器退出后再继续。
关于batch-file - 批处理脚本未关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22424722/