我有以下vb脚本:
X = msgbox("Save your work. Computer will restart!",64,"")
我想要以下内容:如果用户单击“确定”按钮,请重新启动计算机。
有可能吗?
答案 0 :(得分:0)
调用MessageBox时,它会暂停脚本的执行。当用户解除MessageBox时(通过单击OK或" X"在右上角),脚本会跟随。如果这不符合您的要求,您可以使用vbYesNo
MsgBox。
所以你可以做到以下几点:
X = msgbox("Save your work. Computer will restart!",64,"")
Set WSHShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "C:\WINDOWS\system32\shutdown.exe -r -t 0"
'Where -r means restart,
' -t 0 means in no delay,
' You can also add -f flag, which forces restart.
您可以找到更多选项here