我正在尝试使用一个简单的按钮创建一个关闭笔记本电脑的应用程序,但是当我按下按钮时,关机仍然需要工作。
这可能吗?我该怎么做呢?或者这是一个自动过程?
我认为代码应如下所示:
Private sub
Button1_click(ByVal...)
Shell("shutdown /s")
End sub
如果我使用它,请有人给我反馈吗?
谢谢
答案 0 :(得分:3)
要通过 .net 重新启动或关闭您的计算机,您应该使用process.start运行命令:
System.Diagnostics.Process.Start
在这种情况下,您需要运行 shutdown 命令,例如此选项将在30秒延迟后重新启动计算机。
System.Diagnostics.Process.Start("ShutDown", "/r");
更新以回答疑问问题:
/t x
(x以秒为单位),例如/t 60
会延迟在60 秒内关机。shutdown -a
有关shutdown命令的更多信息:
答案 1 :(得分:0)
您可以创建一个执行的Windows快捷方式:
shutdown -s -t 0
或者,如果你想从C#(例如)那样做,请让你的C#程序执行:
Process.Start("shutdown","-s -t 0");