[Windows好用工具] 預約關機批次檔
最近因為下載的關係,經常有機會需要預約關機。以前很方便的 at 指令在Windows裡已經消失了,難道只能用「排程」程式以圖形介面來操作嗎?試了一下,用批次檔來解決這個狀況。
關機指令
shutdown.exe是關機指令,我們使用到下列兩個選項:
- /s: 將電腦關機 (Shutdown)
- /f: 強制 (Force)
排程指令
Windows裡沒有at.exe,必須使用schtasks.exe,使用的選項如下:
- /Create: 建立排程
- /F: 強制建立 (Force)
- /TN: 任務名稱 (TaskName)
- /ST: 指定開始執行工作的時間 (Start Time),格式是 HH:MM
- /SC: 指定排程執行頻率。效的排程類型: MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY、ONCE、ONSTART、ONLOGON、ONIDLE、ONEVENT
- /TR: 指定於排程時間執行的程式的路徑及檔案名稱 (Task Run)
預約關機批次檔
使用批次檔合併使用 schtasks.exe與shutdown.exe。若使用兩個參數表示在特定日期的特定時間關機,通常用於凌晨 0 時前預約隔天關機時間,只有一個參數則表示當天特定時間關機。
▼ 使用範例
pwroff.bat [關機日期] [關機時間] rem 範例: pwroff 2016-06-26 03:00 pwroff 05:30
▼ 批次檔內容
@echo off if "%1"=="" goto DEFAULT if "%2"=="" goto SET_TIME goto RUN_DAILY :SET_TIME set _TIME1=%1 schtasks /Create /F /TN "shutdown-once" /ST %_TIME1% /SC ONCE /TR "c:\windows\system32\shutdown.exe /s /f" goto END :DEFAULT set _TIME1=04:30 set _TIME2=04:40 schtasks /Create /F /TN "shutdown-once" /ST %_TIME1% /SC ONCE /TR "c:\windows\system32\shutdown.exe /s /f" goto END :RUN_DAILY set _DATE=%1 set _TIME1=%2 set _TIME2=07:00 schtasks /Create /F /TN "shutdown-once" /SD %_DATE% /ED %_DATE% /ST %_TIME1% /ET %_TIME2% /SC DAILY /TR "c:\windows\system32\shutdown.exe /s /f" :END
##
您可能也會有興趣的類似文章
- Windows配置啟動項目的6種方法;使用Windows內建功能,不使用第三方工具 (0則留言, 2020/06/08)
- [Windows 10] 用compact.exe控制系統檔案壓縮狀態 (0則留言, 2016/01/09)
- 如何把本機、網路等圖示放到桌面上以快速存取?找回失蹤的「顯示或隱藏桌面上的一般圖示」設定 (0則留言, 2015/08/12)
- 將Windows 10 Modern App釘選到桌面與快速執行的步驟 (0則留言, 2015/08/12)
- FancyZones:肩並肩、背靠背,就是愛靠在一起~💘 (0則留言, 2021/02/06)
- 解決Windows 10部份應用程式字體模糊的方法 (3則留言, 2015/08/10)
- [Windows 10] 變更標題列背景顏色的步驟 (0則留言, 2015/08/08)
- Windows 10 (1809更新)的時間軸功能-有很大的成長空間 (0則留言, 2018/11/26)
- 更新Windows 10.10586後,Office和SQL Server 2012消失了… (0則留言, 2015/12/21)
- [Windows 10] 人性化的環境變數修改視窗終於現身! (2則留言, 2015/12/29)
- 提升開機速度並管理啟動項目:AutoRun Organizer (0則留言, 2020/06/06)
- [Windows好用工具]:WorkSpace Switch:保存當前開啟中的件檔名以方便稍後重新開啟 (0則留言, 2016/09/18)
- [Windows 10] 關閉自動拼字檢查設定 (0則留言, 2015/08/19)
- 以系統管理員啟動Windows Terminal的3個方法 (0則留言, 2020/01/24)
- WindowManager:儲存視窗的大小與位置,保留最適當的視窗座標與大小 (0則留言, 2021/02/07)
Sorry, 很久沒用Google sc…