c++關機代碼


 

 

 

 

  這是一段瞬間關機代碼:

#include <bits/stdc++.h>
using namespace std;
 int main()
 {
     system("shutdown /s");
     return 0;
 }

 

直接強制關機。

 

定時關機代碼:

#include <bits/stdc++.h>
using namespace std;
 int main()
 {
     system("shutdown /s /t 10");//定時十秒后面數字可以更改
     return 0;
 }

 

停止定時關機代碼:

#include <bits/stdc++.h>
using namespace std;
 int main()
 {
     system("shutdown /a");
     return 0;
 }

還有的多種用法:

用法: shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/fw] [/f]
[/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]

沒有參數 顯示幫助。這與鍵入 /? 是一樣的。
/? 顯示幫助。這與不鍵入任何選項是一樣的。
/i 顯示圖形用戶界面(GUI)。
這必須是第一個選項。
/l 注銷。這不能與 /m 或 /d 選項一起使用。
/s 關閉計算機。
/sg 關閉計算機。在下一次啟動時,如果啟用了
自動重啟登錄,則將自動登錄並鎖定上次交互用戶。
登錄后,重啟任何已注冊的應用程序。
/r 完全關閉並重啟計算機。
/g 完全關閉並重啟計算機。重新啟動系統后,
如果啟用了自動重啟登錄,則將自動登錄並
鎖定上次交互用戶。
登錄后,重啟任何已注冊的應用程序。
/a 中止系統關閉。
這只能在超時期間使用。
與 /fw 結合使用,以清除任何未完成的至固件的引導。
/p 關閉本地計算機,沒有超時或警告。
可以與 /d 和 /f 選項一起使用。
/h 休眠本地計算機。
可以與 /f 選項一起使用。
/hybrid 執行計算機關閉並進行准備以快速啟動。
必須與 /s 選項一起使用。
/fw 與關閉選項結合使用,使下次啟動轉到
固件用戶界面。
/e 記錄計算機意外關閉的原因。
/o 轉到高級啟動選項菜單並重新啟動計算機。
必須與 /r 選項一起使用。
/m \\computer 指定目標計算機。
/t xxx 將關閉前的超時時間設置為 xxx 秒。
有效范圍是 0-315360000 (10 年),默認值為 30。
如果超時時間大於 0,則默示為
/f 參數。
/c "comment" 有關重新啟動或關閉的原因的注釋。
最多允許 512 個字符。
/f 強制關閉正在運行的應用程序而不事先警告用戶。
如果為 /t 參數指定大於 0 的值,
則默示為 /f 參數。
/d [p|u:]xx:yy 提供重新啟動或關閉的原因。
p 指示重啟或關閉是計划內的。
u 指示原因是用戶定義的。
如果未指定 p 也未指定 u,則重新啟動或關閉
是計划外的。
xx 是主要原因編號(小於 256 的正整數)。
yy 是次要原因編號(小於 65536 的正整數)。

此計算機上的原因:
(E = 預期 U = 意外 P = 計划內,C = 自定義)
類別 主要 次要 標題

U 0 0 其他(計划外)
E 0 0 其他(計划外)
E P 0 0 其他(計划內)
U 0 5 其他故障: 系統沒有反應
E 1 1 硬件: 維護(計划外)
E P 1 1 硬件: 維護(計划內)
E 1 2 硬件: 安裝(計划外)
E P 1 2 硬件: 安裝(計划內)
E 2 2 操作系統: 恢復(計划外)
E P 2 2 操作系統: 恢復(計划內)
P 2 3 操作系統: 升級(計划內)
E 2 4 操作系統: 重新配置(計划外)
E P 2 4 操作系統: 重新配置(計划內)
P 2 16 操作系統: Service Pack (計划內)
2 17 操作系統: 熱修補(計划外)
P 2 17 操作系統: 熱修補(計划內)
2 18 操作系統: 安全修補(計划外)
P 2 18 操作系統: 安全修補(計划內)
E 4 1 應用程序: 維護(計划外)
E P 4 1 應用程序: 維護(計划內)
E P 4 2 應用程序: 安裝(計划內)
E 4 5 應用程序: 沒有反應
E 4 6 應用程序: 不穩定
U 5 15 系統故障: 停止錯誤
U 5 19 安全問題(計划外)
E 5 19 安全問題(計划外)
E P 5 19 安全問題(計划內)
E 5 20 網絡連接丟失(計划外)
U 6 11 電源故障: 電線被拔掉
U 6 12 電源故障: 環境
P 7 0 舊版 API 關機

可以自己編程序這整人(小學生的代碼):

#include<bits/stdc++.h>
using namespace std;
int main(){
   int a;
   cout<<"你是豬嗎?"<<endl;
   cout<<"1.是  2.不是"<<endl;  
   cin>>a;
   if(a==1||a==2){
if (a==1)cout<<"哈哈你是豬!!";
else   cout<<"我信你個鬼!明明就是豬!";}
else {
cout<<"人是不會選錯的,再來請重輸!"<<endl;
int b;
cin>>b; 
if(b==1||b==2){
if (a==1)cout<<"哈哈你是豬!!";
else   cout<<"我信你個鬼!明明就是豬!";} 
else cout<<"連豬都不會選錯";  
   }
}

園內的大佬們喜歡就給個贊吧orz。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM