2014年1月17日 星期五

自動關機免軟體,利用Windows內建指令輕鬆達成

以上內容轉載 自 <http://steachs.com/archives/946>
想說自己留下紀錄。
當我們電腦如果在下載或是備份遠端資料,甚至是MSN對傳資料夾,不過有時三更半夜實在沒那體力等待電腦作業完畢,有些下載軟體會提供下載後自動關機的功能,不過有些就沒有,當然MSN對傳更不可能有這樣的功能,因此就必須另外倚靠其它的關機程式來達成,不過自動關機的程式那麼多套,該怎麼選擇?其實不用那麼麻煩,Windows本身其實就擁有自動關機的功能,可以倒數關機、預時關機,不需再另外安裝軟體哦。
自動關機大概就分成2種,一種是倒數計時關機、另一種是定時關機,其它在軟體上看到的大概就是任務關機,就是當任務完成後關機,不過那個就暫時不提,我們今天就來看看如何利用Windows 內建的指令來達成倒數計時還有定時關機。
在Windows內建的指令如下:
shutdown.exe -s -t 60 倒數計時:單位為秒,此表示60秒後關機
at 00:00 Shutdown -s 定時關機:半夜12點整關機
shutdown -a 取消自動關機指令
以上指令是在Windows中的開始功能表的執行輸入即可,或是cmd視窗亦可,我們也可以將以上指令做成執行捷徑。
將自動關機指令製作為捷徑:
我們可以將上述的指令做成Windows執行捷徑,在資料夾內或是桌面右鍵新增捷徑
image

位置欄位輸入剛介紹的指令,比如輸入60秒關機的指令,按下一步
clip_image002
再輸入捷徑名稱,這當然是填入自己好記的名稱即可,按下完成
clip_image003
如此一來就完成了自動關機的捷徑
clip_image004
如果日後想修改時間,不需要重新製作,只要右鍵內容修改目標即可,將後面的60依自己所需修改即可。
clip_image005
因此如果有自動關機的需求,可以利用這樣的指令達成,不需再另外找東找西找軟體來運行,也省去了偶而的需求還得安裝軟體,方便很多哦。
PS: 參數
自動關機。
這個主要最簡單的方法是用at和shutdown兩個指令。Windows
XP的關機是由Shutdown.exe程序來控制的,可以在Windows\System32資料夾找到。如果想讓Windows /2000也實現同樣的效果,
可以把Shutdown.exe複製到系統目錄下。98/me我就沒有試過啦。
看看怎麼用這兩個指令:可以選項「開始→執行」,輸入「at **:** Shutdown -s」 。
如果你想在23:00 關機,可以這樣設定。「at 23:00 Shutdown -s」,
如果我想在沒每天的23:00就關機,這樣就可以真正實現,不用人工操作就可以實現自動開關機啦。
可以實現的,你只要這樣設定:「AT 23:00 /every:M,T,W,Th,F,S,Su shutdown -s 」這樣到了時間,
電腦就會出現「系統關機」對話視窗,預設有30秒鐘的倒計時並提示你儲存工作。
如果那時侯我還有工作的,怎麼取消呢!這個容易。
可以在執行中輸入「shutdown -a」。另外輸入「shutdown -i」,則可以開啟設定自動關機對話視窗,
對自動關機進行設定。***為了大家對at和shutdown指令有更多的認識。我指出他們的詳細的功能介紹:
1.shutdown指令的參數
Shutdown允許您關閉或重新啟動本機或遠端電腦。如果沒有使用參數,shutdown 將註銷當前用戶。
語法
shutdown [{-l|-s|-r|-a}] [-f] [-m [ComputerName]] [-t xx] [-c "message"] [-d[p]:xx:yy]
參數
-l 註銷當前用戶,這是預設設定。-m ComputerName 優先。
-s 關閉本機電腦。
-r 關閉之後重新啟動。
-a 中止關閉。除了 -l 和 ComputerName 外,系統將忽略其它參數。在超時期間,您只可以使用 -a。
-f 強制執行要關閉的應用程式。
-m [ComputerName] 指定要關閉的電腦。
-t xx 將用於系統關閉的定時器設定為 xx 秒。預設值是 20 秒。
-c "message" 指定將在「系統關閉」視窗中的「消息」區域顯示的消息。最多可以使用 127 個字元。引號中必須包含消息。
-d [p]:xx:yy 列出系統關閉的原因程式碼。下表將列出不同的值。 值 說明
u 指定用戶程式碼。
p 指定已計劃的關閉程式碼。
xx 指定主要原因程式碼 (0-255)。
yy 指定次要原因程式碼 (0-65536)。
/? 在命令提示字元顯示說明 。

沒有留言: