Re: [問題] 放在桌面的快捷?

看板EZsoft (小軟體)作者 (UndeadSion)時間17年前 (2009/07/23 16:10), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《oniony (★☆酒★☆)》之銘言: : 我想請問能不能做一個快捷的功能是 : 調整 顯示=>螢幕保護裝置=>監視器能源=>電源=>電源配置 : 因為我有時候睡覺只是掛網就會設定關螢幕關硬碟 : 可是有時候可以在上傳或下載就只會關螢幕不會關硬碟 : 有時候又想螢幕能一直不要關 : 可是每次都要去點內容來更改有點麻煩 : 請問有沒有高手知道該怎麼做快捷鍵>"< 除非用 RAMDISK 抓檔,不然只要有讀寫硬碟的動作,硬碟不會被自動關閉吧, 關閉硬碟的設定應該是沒必要改來改去,至於關閉螢幕可以試試 AutoHotkey AutoHotkey http://www.autohotkey.com/ 將以下 Script 存檔為 .ahk 用 AutoHotkey 執行,或是編譯成 .exe 單獨執行 ; -------------------------------------------------------------------- ; 《關閉螢幕顯示》 ; ; 按 Win + PrintScreen 關閉螢幕顯示與滑鼠輸入 (防止滑鼠飄移重啟螢幕) ; 若要恢復螢幕顯示,請按鍵盤任意鍵即可 ; ; 如果是要單次執行,不需快速鍵的話,請將「#PrintScreen::」刪除 ; -------------------------------------------------------------------- #PrintScreen::ScreenOff() ScreenOff() { Sleep, 500 BlockInput, On PostMessage, 0x112, 0xF170, 2,, ahk_class Progman Sleep, 1000 While A_TimeIdlePhysical > 1000 Sleep, 100 BlockInput, Off } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.159.124

07/25 10:25, , 1F
如果有人用此ahk無效,把ahk_class Progman 換成 ahk_id
07/25 10:25, 1F

07/25 10:25, , 2F
0xFFFF 即可
07/25 10:25, 2F

07/26 15:45, , 3F
板友來信問到:執行到 While 那一行時會發生錯誤
07/26 15:45, 3F

07/26 15:46, , 4F
原因是 AHK 在 1.0.48 版以後才有支援 While 迴圈
07/26 15:46, 4F

07/26 15:46, , 5F
請更新一下 AHK 版本,或是用 Loop 迴圈方式改寫
07/26 15:46, 5F
文章代碼(AID): #1AQ1h-1H (EZsoft)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1AQ1h-1H (EZsoft)