C語言中實現(xiàn)關(guān)機的代碼如下
創(chuàng)新互聯(lián)長期為上千家客戶提供的網(wǎng)站建設(shè)服務,團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為聶榮企業(yè)提供專業(yè)的網(wǎng)站設(shè)計、做網(wǎng)站,聶榮網(wǎng)站改版等技術(shù)服務。擁有十多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
#include?stdlib.h
int?main()?
{
system("shutdown?-s?-f?-t?0");
return?0;?
}
system是標準庫的一個函數(shù),用來執(zhí)行一些外部命令。。
這里shutdown 其實是DOS命令,這里通過system調(diào)用它便可關(guān)機,而不用那繁雜的 API 。
shutdown 還可實現(xiàn)定時關(guān)機,比如 at 12:00 shutdown -s -t? 0? 表示在12:00 關(guān)機。
這個附上一個有交互型的關(guān)機小程序。
#include??stdlib.h#include??windows.h
int?main()
{?
int?iResult?=?::MessageBox(NULL,TEXT("確認要關(guān)機?"),TEXT("關(guān)機"),MB_OKCANCEL|MB_ICONQUESTION?);?
if(1?==iResult?)?
{
system("shutdown?-s?-t?0");???
}
return?0;
}
定時關(guān)機 Windows XP下實現(xiàn)定時關(guān)機的簡單方法。 指定系統(tǒng)在22分鐘后自動關(guān)閉:點擊“開始→運行”,在“打開”中輸入命令“Shutdown -s -t 1320”(注意:引號不輸入,參數(shù)之間有空格,1320的單位是秒),單擊“確定”按鈕即可。 指定系統(tǒng)在某個時間(比如12:00)自動關(guān)閉:在“打開”中輸入命令“at 12:00 Shutdown -s”即可。 取消定時關(guān)機:在“打開”中輸入命令“Shutdown -a”即可。 上述功能的實現(xiàn)都是使用“Shutdown”命令實現(xiàn)的,shutdown的參數(shù)是在命令行窗口中輸入“shutdown”。筆者認為最有用的是“-i”參數(shù),可以調(diào)出“遠程關(guān)機對話框”,能方便地實現(xiàn)局域網(wǎng)內(nèi)計算機的遠程關(guān)機,有興趣的朋友可以試一試。
你的串號我已經(jīng)記下,采納后我會幫你制作
比如你的電腦要在22:00關(guān)機,可以選擇“開始→運行”,輸入“at
22:00
Shutdown
-s”,這樣,到了22點電腦就會出現(xiàn)“系統(tǒng)關(guān)機”對話框,默認有30秒鐘的倒計時并提示你保存工作。如果你想以倒計時的方式關(guān)機,可以輸入“Shutdown.exe
-s
-t
3600”,這里表示60分鐘后自動關(guān)機,“3600”代表60分鐘。
設(shè)置好自動關(guān)機后,如果想取消的話,可以在運行中輸入“shutdown
-a”。另外輸入“shutdown
-i”,則可以打開設(shè)置自動關(guān)機對話框,對自動關(guān)機進行設(shè)置。
Shutdown.exe的參數(shù),每個都具有特定的用途,執(zhí)行每一個都會產(chǎn)生不同的效果,比如“-s”就表示關(guān)閉本地計算機,“-a”表示取消關(guān)機操作,下面列出了更多參數(shù),大家可以在Shutdown.exe中按需使用。
-f:強行關(guān)閉應用程序
-m
\\計算機名:控制遠程計算機
-i:顯示圖形用戶界面,但必須是Shutdown的第一個選項
-l:注銷當前用戶
-r:關(guān)機并重啟
-t
時間:設(shè)置關(guān)機倒計時
-c
"消息內(nèi)容":輸入關(guān)機對話框中的消息內(nèi)容(不能超127個字符)
有時候,我們需要定時關(guān)閉計算機,下面介紹一個在Windows
XP下實現(xiàn)定時關(guān)機的簡單方法。
指定系統(tǒng)在22分鐘后自動關(guān)閉:點擊“開始→運行”,在“打開”中輸入命令“Shutdown
-s
-t
1320”(注意:引號不輸入,參數(shù)之間有空格,1320的單位是秒),單擊“確定”按鈕即可。
指定系統(tǒng)在某個時間(比如12:00)自動關(guān)閉:在“打開”中輸入命令“at
12:00
Shutdown
-s”即可。
取消定時關(guān)機:在“打開”中輸入命令“Shutdown
-a”即可。
能的實現(xiàn)都是使用“Shutdown”命令實現(xiàn)的,shutdown的參數(shù)是在命令行窗口中輸入“shutdown”。筆者認為最有用的是“-i”參數(shù),可以調(diào)出“遠程關(guān)機對話框”,能方便地實現(xiàn)局域網(wǎng)內(nèi)計算機的遠程關(guān)機,有興趣的朋友可以試一試。
開始-程序-附件-系統(tǒng)工具-計劃任務-添加任務計劃-下一步-瀏覽“c:\windows\system32\shadow.exe”下一步-選好要關(guān)機的時間,下一步-輸入用戶名和密碼,只要是系統(tǒng)里有的用戶就行,但一定要有密碼,沒有也要設(shè)一個,下一步,選上“在完成時打開此任務的高級屬性”,在運行欄后面加上“
-S”引號不要哦。
1、win2000系統(tǒng)內(nèi)沒有shutdown命令文件,如果在2000中使用,必須
copy
winXP中的shutdown.exe文件(在xp的c盤收索就能找到),到win2k的C:\\WINNT中,win2k才能使用。\\.s
2、實現(xiàn)每日定時關(guān)機從新啟動,設(shè)置好定時關(guān)機命令后,在控制面板中的任務計劃中添加一個計劃,在運行中輸入“C:\\WINNT\\shutdown.exe
-r”在設(shè)置密碼處輸入管理員的密碼,在日程處輸入每天運行的時間,那樣就可以達到每天定時重新啟動計算機了。
文章標題:固定時間關(guān)機c語言函數(shù) c語言實現(xiàn)電腦關(guān)機
分享地址:http://sd-ha.com/article2/dojsjic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、微信公眾號、建站公司、網(wǎng)站設(shè)計公司、外貿(mào)網(wǎng)站建設(shè)、移動網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)