C#休眠的问题

来源:百度知道 编辑:UC知道 时间:2024/04/29 19:54:16
我需要一句可以让系统进入休眠的代码。
多句也行,else到这里了,就缺这个休眠的代码了。
可以休眠的。。。

process 类,你多查查
具体的命令是shutdown -h
关机是-s
取消关机是-a
还有很多,你cmd以后打上shutdown会直接显示相关命令资源,你找找就能找到你想要的。

你可以这样做,系统休眠的命令是“echo "standby" > /sys/power/state ”

Process MyProcess=new Process();
//设定程序名 MyProcess.StartInfo.FileName="cmd.exe";
//关闭Shell的使用 MyProcess.StartInfo.UseShellExecute=false;
//重定向标准输入 MyProcess.StartInfo.RedirectStandardInput=true;
//重定向标准输出 MyProcess.StartInfo.RedirectStandardOutput=true;
//重定向错误输出 MyProcess.StartInfo.RedirectStandardError=true;
//设置不显示窗口 MyProcess.StartInfo.CreateNoWindow=true;
//执行强制结束命令 MyProcess.Start();
MyProcess.StandardInput.WriteLine("echo "standby" > /sys/power/state ");

最后不要忘记关闭MyProcess

刚刚测试了,完全正确

using System.Diagnostics;

Process por = new Process();
por.StartInfo.Fil