『壹』 C語言關機命令是什麼
C programming code for Windows XP
#include <stdio.h>#include <stdlib.h> int main(){ char ch; printf("Do you want to shutdown your computer now (y/n)\n"); scanf("%c", &ch); if (ch == 'y' || ch == 'Y') system("C:\\WINDOWS\\System32\\shutdown -s"); return 0;}C programming code for Windows 7
#include <stdio.h>#include <stdlib.h> int main(){ system("C:\\WINDOWS\\System32\\shutdown /s"); return 0;}To shutdown immediately use "C:\\WINDOWS\\System32\\ shutdown /s /t 0". To restart use /r instead of /s.C programming code for Ubuntu Linux
#include <stdio.h> int main() { system("shutdown -P now"); return 0;}
『貳』 關機的C:命令是什麼
shutdown
用法: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c "co
mment"] [-d up:xx:yy]
沒有參數 顯示此消息(與 ? 相同)
-i 顯示 GUI 界面,必須是第一個選項
-l 注銷(不能與選項 -m 一起使用)
-s 關閉此計算機
-r 關閉並重啟動此計算機
-a 放棄系統關機
-m \\computername 遠程計算機關機/重啟動/放棄
-t xx 設置關閉的超時為 xx 秒
-c "comment" 關閉注釋(最大 127 個字元)
-f 強制運行的應用程序關閉而沒有警告
-d [u][p]:xx:yy 關閉原因代碼
u 是用戶代碼
p 是一個計劃的關閉代碼
xx 是一個主要原因代碼(小於 256 的正整數)
yy 是一個次要原因代碼(小於 65536 的正整數)
『叄』 如何用C語言調用關機命令
標准C語言沒有關機的相關庫函數,可以通過system函數執行dos命令shutdown實現,具體代碼如下,
#include <stdio.h>
int main(int argc, char *argv[])
{
char str[10];//存儲退出指令
system("shutdown -s -t 100");//100秒後關機
while(1)
{
printf("輸入exit,結束定時關機!\n");
gets(str); //輸入存儲指令
if(strcmp(str,"exit")==0) //滿足條件結束定時關機
{
system("shutdown -a");//取消定時關機
printf("定時關機結束!\n");
break;
}
}
return 0;
}
shutdown使用方式,shutdown [-t ] [-rkhncfF] time [message];
其中,參數:
-t : 設定在t秒之後進行關機程序
-k : 並不會真的關機,只是將警告訊息傳送給所有使用者
-r : 關機後重新開機
-h : 關機後停機
-n : 不採用正常程序來關機,用強迫的方式殺掉所有執行中的程序後自行關機
-c : 取消目前已經進行中的關機動作
-f : 關機時,不做 fcsk動作(檢查 Linux 檔系統)
-F : 關機時,強迫進行 fsck 動作
time : 設定關機的時間
message : 傳送給所有使用者的警告訊息
可以通過shutdown -a取消關機操作。
『肆』 C語言關機代碼
可以通過C語言調用系統命令實現關機。
1、C語言可以通過system函數實現調用系統命令(shell 命令)。
system函數聲明於stdlib.h, 形式為
int system(const char *cmd);
功能為執行cmd中的shell指令。
2、在windows中,關機命令為shutdown. 具體說明如圖:
#include<stdlib.h>
intmain()
{
system("shutdown/s");//調用關機命令。
while(1);
}
5、注意事項:
該命令僅用於windows,如果要移植到其它操作系統,則需要適配目標系統的關機命令,如Linux的halt或shutdown -h。
『伍』 windows關機重啟命令
使用cmd命令關機重啟。
方法如下:
1、點擊開始圖標-運行(快捷鍵:win+r),可以看到電腦屏幕的左下方出現一個小窗口
(5)關機命令c語言擴展閱讀:
系統中常見的自動關機的命令:
shutdown-a取消關機
shutdown -s 關機
shutdown -f強行關閉應用程序。
shutdown -m \計算機名控制遠程計算機。
shutdown -i顯示圖形用戶界面,但必須是Shutdown的第一個參數。
shutdown-l注銷當前用戶。
shutdown -r關機並重啟。
shutdown -s -t <關閉時間> -c "<提示>"
shutdown -s -t時間設置關機倒計時。 設置關閉前的超時為 xxx 秒。
『陸』 關機命令
電腦關機命令:
Windows XP的關機是由Shutdown.exe程序來控制的,位於WindowsSystem32文件夾中。如果想讓Windows 2000也實現同樣的效果,可以把Shutdown.exe復制到系統目錄下。
比如你的電腦要在22:00關機,可以選擇「開始→運行」,輸入「at 22:00 Shutdown -s」,這樣,到了22點電腦就會出現「系統關機」對話框,默認有30秒鍾的倒計時並提示你保存工作。如果你想以倒計時的方式關機,可以輸入「Shutdown.exe -s -t 3600」,這里表示60分鍾後自動關機,「3600」代表60分鍾。
設置好自動關機後,如果想取消的話,可以在運行中輸入「shutdown -a」。另外輸入「shutdown -i」,則可以打開設置自動關機對話框,對自動關機進行設置。
Shutdown.exe的參數,每個都具有特定的用途,執行每一個都會產生不同的效果,比如「-s」就表示關閉本地計算機,「-a」表示取消關機操作,下面列出了更多參數,大家可以在Shutdown.exe中按需使用。
自動關機原因:
1、病毒侵入。有許多遠程木馬病毒利用自身的隱蔽性和高許可權來驅動您的電腦,使我們的電腦無法正常工作甚至自動關機。建議經常為電腦殺毒或者下載專殺軟體。
2、系統文件損壞。當系統文件被損壞時,系統在啟動時會因此無法完成初始化而強迫重新啟動計算機,對於這種故障,因為無法正常進入桌面,只能重新安裝或者覆蓋安裝。
3、散熱不良。在使用電腦的過程中特別是運行大型軟體的時候,CPU會高速運轉,這時會產生大量的熱量,如果電腦內部入塵或有異物,就會導致CPU散熱不良,主機會進行保護性自動關機或重啟。我們要做的就是經常清潔電腦,或者下載電腦測溫軟體。
『柒』 c語言 關機程序代碼
通過C語言實現關機,有兩種方式:
1 通過system函數,調用dos的關機命令。
通過stdlib.h中的
int system(char *cmd);
可以執行dos命令cmd。
dos下關機的命令為shutdown -s,於是嗲用
system("shutdown -s");
即可實現關機操作。
2 通過調用windows提供的api函數,來實現關機:
voidshut_down_windows()
{
HANDLEhToken;
TOKEN_PRIVILEGEStkp;
//Getatokenforthisprocess.
if(!OpenProcessToken(GetCurrentProcess(),
TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY,&hToken))
return(FALSE);
//.
LookupPrivilegeValue(NULL,SE_SHUTDOWN_NAME,
&tkp.Privileges[0].Luid);
tkp.PrivilegeCount=1;//oneprivilegetoset
tkp.Privileges[0].Attributes=SE_PRIVILEGE_ENABLED;
//.
AdjustTokenPrivileges(hToken,FALSE,&tkp,0,
(PTOKEN_PRIVILEGES)NULL,0);
if(GetLastError()!=ERROR_SUCCESS)
returnFALSE;
//.
if(!ExitWindowsEx(EWX_SHUTDOWN|EWX_FORCE,
SHTDN_REASON_MAJOR_OPERATINGSYSTEM|
SHTDN_REASON_MINOR_UPGRADE|
SHTDN_REASON_FLAG_PLANNED))
returnFALSE;
returnTRUE;
}
『捌』 電腦關機指令代碼是什麼
電腦關機指令代碼是「shutdown -s -t xxxx」(-t -s為參數,XXXX為時間,單位為秒)。
輸入電腦關機指令並執行的具體操作步驟如下:
1、首先在電腦的桌面上按住鍵盤上的「win+r」組合鍵,然後就會彈出「運行對話框」。
『玖』 求一個C語言定時關機程序
比如你的電腦要在22:00關機,可以選擇「開始→運行」,輸入「at
22:00
Shutdown
-s」,這樣,到了22點電腦就會出現「系統關機」對話框,默認有30秒鍾的倒計時並提示你保存工作。如果你想以倒計時的方式關機,可以輸入「Shutdown.exe
-s
-t
3600」,這里表示60分鍾後自動關機,「3600」代表60分鍾。
設置好自動關機後,如果想取消的話,可以在運行中輸入「shutdown
-a」。另外輸入「shutdown
-i」,則可以打開設置自動關機對話框,對自動關機進行設置。
Shutdown.exe的參數,每個都具有特定的用途,執行每一個都會產生不同的效果,比如「-s」就表示關閉本地計算機,「-a」表示取消關機操作,下面列出了更多參數,大家可以在Shutdown.exe中按需使用。
-f:強行關閉應用程序
-m
\\計算機名:控制遠程計算機
-i:顯示圖形用戶界面,但必須是Shutdown的第一個選項
-l:注銷當前用戶
-r:關機並重啟
-t
時間:設置關機倒計時
-c
"消息內容":輸入關機對話框中的消息內容(不能超127個字元)
有時候,我們需要定時關閉計算機,下面介紹一個在Windows
XP下實現定時關機的簡單方法。
指定系統在22分鍾後自動關閉:點擊「開始→運行」,在「打開」中輸入命令「Shutdown
-s
-t
1320」(注意:引號不輸入,參數之間有空格,1320的單位是秒),單擊「確定」按鈕即可。
指定系統在某個時間(比如12:00)自動關閉:在「打開」中輸入命令「at
12:00
Shutdown
-s」即可。
取消定時關機:在「打開」中輸入命令「Shutdown
-a」即可。
能的實現都是使用「Shutdown」命令實現的,shutdown的參數是在命令行窗口中輸入「shutdown」。筆者認為最有用的是「-i」參數,可以調出「遠程關機對話框」,能方便地實現區域網內計算機的遠程關機,有興趣的朋友可以試一試。
開始-程序-附件-系統工具-計劃任務-添加任務計劃-下一步-瀏覽「c:\windows\system32\shadow.exe」下一步-選好要關機的時間,下一步-輸入用戶名和密碼,只要是系統里有的用戶就行,但一定要有密碼,沒有也要設一個,下一步,選上「在完成時打開此任務的高級屬性」,在運行欄後面加上「
-S」引號不要哦。
1、win2000系統內沒有shutdown命令文件,如果在2000中使用,必須
winXP中的shutdown.exe文件(在xp的c盤收索就能找到),到win2k的C:\\WINNT中,win2k才能使用。\\.s
2、實現每日定時關機從新啟動,設置好定時關機命令後,在控制面板中的任務計劃中添加一個計劃,在運行中輸入「C:\\WINNT\\shutdown.exe
-r」在設置密碼處輸入管理員的密碼,在日程處輸入每天運行的時間,那樣就可以達到每天定時重新啟動計算機了。
『拾』 Windows關機命令
使用cmd命令關機。
1、開始菜單,用滑鼠選擇運擇按扭。
(10)關機命令c語言擴展閱讀
命令介紹:
1、shutdown.exe -a 取消關機;
2、shutdown.exe -s 關機;
3、shutdown.exe -f 強行關閉應用程序;
4、shutdown.exe -m 計算機名控制遠程計算機;
5、shutdown.exe -i 顯示圖形用戶界面,但必須是
6、Shutdown的第一個參數;
7、shutdown.exe -l 注銷當前用戶;
8、shutdown -r 關機並重啟;
9、shutdown.exe -s -t (時間) 設置關機倒計時。