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