我找到了一个简单的批处理脚本,用于在Windows中重新启动资源管理器。
@ECHO OFF
echo.
echo Step1: Closing Explorer . . .
echo.
TASKKILL /F /IM explorer.exe
echo.
echo.
echo Step2: Launching Explorer . . .
start explorer.exe
echo.
echo Success: Explorer started.
echo.
echo.
PAUSE
但我希望它从一个简单的默认Windows弹出窗口开始,如下所示:
Do you really want to restart the explorer?
|Yes| |NO|
是= * .bat文件开始
否=终止
实现这一目标的最简单方法是什么?
修改
为什么我要弹出警告信息? 因为我已经将脚本固定到任务栏,我更喜欢在启动脚本之前使用默认窗口弹出窗口,而不是在cmd中回答问题。这只是美学。有人可以帮忙吗?
解
Set WshShell = CreateObject("WScript.Shell")
A = WshShell.Popup("Do you want to restart the Explorer?", 60, "Windows Explorer Restart Script", 4)
If A = 6 then
Wshshell.Run "C:\path\to\your\Batch_File.bat", 0
WScript.Quit 2
ElseIf A = 7 then
WScript.Quit 1
End If