首先,關閉螢幕顯示器執行的路徑位置在.....
C:\Windows\System32\scrnsave.scr
schtasks 這代表工作排程器
我個人想到的是.......
利用工作排程器設定日期時間,然後執行關閉螢幕顯示器
那在命令提示字元裡可以先打上schtasks /? 來看看說明
那要創建新的排程的話,
開頭大概就是schtasks /create
如果還不太清楚後面要怎麼接?
可以打上schtasks /create /? 來尋求協助和提示
那後面通常是接你要創建的排程名稱,
這邊我隨意用個Shutdown(關閉)來示意代稱
schtasks /create /tn "Shutdown" /tr 路徑位置 /sc daily /st 22:30
接著到工作排程器確認有無成功 ?
這邊來說整體打的意思......
工作排程 /創建 /工作名稱 /執行路徑 /頻率 /時間
後面這邊我接SC (schedule 計畫)來表示頻率,
ST (startime 起始時間)來設定某個時段
這邊命名為scrnsave.bat關閉螢幕顯示的指令是.......
%systemroot%\system32\scrnsave.scr /s
@echo off
echo 10秒鐘後自動關閉螢幕顯示器並鎖屏
::10秒延時 (11-1 = 10秒 。127.1是本地地址127.0.0.1的簡寫。 >nul:將ping到的資訊 寫入一個空“檔案”裡 >是重定向符號 nul是空裝置的意思 把提示輸入到空裝置就不顯示了 有興趣的可以去掉這個看看效果)
ping -n 11 127.1 >nul
::關閉螢幕顯示
powershell (Add-Type '[DllImport(\"user32.dll\")]^public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2)
:: 鎖定螢幕
rundll32 user32.dll,LockWorkStation