QT里实现Windows电脑三种关机方法
QT⾥实现Windows电脑三种关机⽅法
第⼀次使⽤
第⼀次写,还不知道怎么写,不太会,请原谅啊。
今天写了⼀个在QT⾥⾯关闭和重启windows电脑的操作,就了⼀下,做出来后把注销也试了⼀下,还挺好的,⽹上了很多,代码复制过来⽤不了报错,也可能是我解锁⽅式不对⼈的问题。基本都是⼀点点,写出来⽅便以后查看,也希望能帮到其他⼈。
这⼏种⽅法都需要加⼀个头⽂件,必须加的:
#include<Windows.h>
第⼀种关机⽅法
加⼊头⽂件
#include<QProcess>
QString program ="C:/WINDOWS/";
QStringList arguments;电脑关机关不了
arguments <<"-s";
QProcess *myProcess =new QProcess();
myProcess->start(program, arguments);
第三种关机⽅法
加头⽂件`:就⼀句话
#include<Windows.h>
system("shutdown -s -t 00");
Windows,关机,重启,注销,命令
使⽤函数system();
关机指令。(shutdown -s -t xx)
重启指令。(shutdown -r -t xx)
注销指令。(shutdown -l -t xx)
标准格式。(shutdown -s -t xx)
t xx是关机延时时间 /秒;xx可以是00,直接关机。
可能输⼊00后,windows提⽰n分钟后关机,但关机时间实际是设定的时间。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。