原理非常簡單,也就不用放**上來。就是呼叫乙個api關閉計算機的函式,需要先宣告。
[dllimport("user32.dll", exactspelling=true, setlasterror=true) ]
internal
static
extern
bool exitwindow***( int ***, int rea );
然後就用乙個timer控制項,定時判斷當前時間是否和所選擇的關機時間相等,相等就執行exitwindow***,就ok了。
但是有一點要十分注意的,就是呼叫完關機api函式以後,必須立即停止timer的tick事件。令timer1.enabled=false;
如果不然,就會多次呼叫exitwindow***,結果,就是計算機給你乙個藍藍的介面,介面上什麼都沒有,停止相應了。不信自己試試。呵呵。
用C 寫定時關機的程式
12點的時候自動關閉機器。此程式在 win2k 下輕鬆測試通過。說輕鬆是因為即使執行著很多其它程式,依然能夠正常關機。原理非常簡單,也就不用放 上來。就是呼叫乙個 api關閉計算機的函式,需要先宣告。dllimport user32.dll exactspelling true,setlasterr...
bat的定時關機程式
bat的定時關機程式 echo off title greaterthanme 實現定時關機 登出 重啟 鎖定等功能。start cls color 1f rem 使用color命令對控制台輸出顏色進行更改 mode con cols 41 lines 18 rem mode語句為設定窗體的寬和高 ...
用Shutdown實現定時關機
許多時候我們需要定時關閉計算機,下面我就介紹乙個在windows xp下實現定時關機的簡單方法。指定系統在22分鐘後自動關閉 點選 開始 執行 在 開啟 中輸入命令 shutdown s t 1320 注意 引號不輸入,引數之間有空格,1320的單位是秒 單擊 確定 即可。指定系統在某個時間 比如1...