用批處理命令設定螢幕保護和電源的等待時間怎麼寫

2021-03-09 09:13:00 字數 1787 閱讀 5802

1樓:千羽之城

批處理很難滿足你的要求,試試vbs吧:

dim objshell

set objshell = wscript.createobject("wscript.shell")

objshell.run "rundll32.exe shell32.dll,control_rundll desk.cpl,,1"

' 設定螢幕保護

'------------------------ start --------------------------

wscript.sleep 2000

objshell.sendkeys("")

wscript.sleep 500

objshell.sendkeys("")

wscript.sleep 500

objshell.sendkeys("")

wscript.sleep 500

objshell.sendkeys("20") ' 設定螢幕保護為1分鐘

wscript.sleep 500

objshell.sendkeys("%p")

'------------------------ end --------------------------

' 設定電源和監視器

'------------------------ start --------------------------

wscript.sleep 500

objshell.sendkeys("%o")

wscript.sleep 800

objshell.sendkeys("")

wscript.sleep 500

objshell.sendkeys("%m")

wscript.sleep 500

objshell.sendkeys("") ' 設定關閉電源時間為2分鐘

wscript.sleep 500

objshell.sendkeys("%a")

wscript.sleep 500

objshell.sendkeys("")

'------------------------ end --------------------------

wscript.sleep 500

objshell.sendkeys("%a")

wscript.sleep 500

objshell.sendkeys("")

set objshell = nothing

【更新】to 玩固分子:

在我這已經測試成功,錯誤**8007007e,以下論壇有述及

其中的「the specified module could not be found」即是錯誤**的解釋,翻譯過來:未找到指定模組。這說你電腦的vbs執行環境出錯,或者丟失了相應檔案。

安裝以下檔案:

或者,開始--執行--輸入:regsvr32 scrrun.dll

2樓:匿名使用者

誰說批處理不能去

這個專業論壇裡面什麼東東都有……多搜尋

寫批處理命令,寫一個批處理命令

這樣寫 echo on set path g gba visualboyadvance.exe 我解釋下 set path這個等號後面寫入你要執行的檔案的所在目錄,比如我這裡要玩gba模擬器,它在g gba下,就這樣輸入。後面的visualboyadvance.exe是要執行的程式。把你想要執行的程...

批處理用ifnoteist命令判斷檔案複製不成功

以上指令碼寫法是正確 問題是你的bat檔案存在 這個 cd 是指bat所在的目錄 還有就是bat不會自動檢測並執行,而是要人工雙擊開啟後,才會去判斷執行操作的 如果在執行網頁時的臨時檔案 1 exe是存在於 userprofile local settings temporary internet ...

關於萬用字元使用和批處理命令,關於批處理中萬用字元的問題

讀取兩個檔案正確的部分合併成一個檔案。時間和內容應該很容易用 識別,把兩個檔案的內容貼出來我給你寫 補充 set fso createobject scripting.filesystemobject set fr1 fso.opentextfile 正確時間.txt 1 set fr2 fso.o...