sjcmankimo wrote:
由於程式是用 C# 寫的, 一定要安裝 .Net Framework 才能使用, 但已改成 2.0 版了
關閉的時間單位已加入了 Second(秒) , Minute(分) , Hour(小時) 這三種 , 設定的值可從 1 ~ 60
萬分感謝,當然5分再奉上。
安裝方式:把 ScreenSaverCHT.scr 丟到 C:\WINDOWS 夾
剛在小弟這台系統蠻亂的舊XP(.NET 2.0)試了一小段時間,確實能自動關閉筆電螢幕(含背光),初步感覺已蠻完美,如果還有要求應皆已算多出的要求,小弟還是貪心地提出幾點小小建議:
1. 字串停置的秒數時間 ===> 可調算貪心
2. 字串的顏色、大小、字型、樣式 ===> 可調算貪心
3. 字串可顯年、月、日、時、分、秒、星期 ===> 可調算粉貪心
4. 完全不影響使用而幾可忽視的小小問題:設定螢保時,畫面上的預覽小螢幕會即時顯示該螢保的實際效果,結果就是選定ScreenSaverCHT當螢保時,滑鼠維持移動,只不過10秒鐘實體螢幕竟就自動關掉了(因為我已設定 ScreenSaverCHT 10秒後自動關閉螢幕),也就是您可能要在ScreenSaverCHT.scr程式內部偵測目前是否在預覽小螢幕內預覽,才能避掉此小小問題。
===> 個人觀點: 4. 其實不修改也有好處,就是「即使在預覽小螢幕內預覽,也能體驗自動關閉螢幕的效果」。
5. 後來發現另一個小問題:ScreenSaverCHT自動關閉螢幕後,若些微移動滑鼠(例如有些舊的或不穩的滑鼠放著自己就會偶爾些微移動),或不小心按到鍵盤,並不會解除ScreenSaverCHT螢保,但卻能使螢幕點亮且「無法再自動關閉螢幕」,解決的辦法只能動手移動滑鼠或鍵盤按Alt-Ctrl-Delete解除ScreenSaverCHT螢保。我想您若想解決此小問題,可能必須連 4. 一起解決,也就是偵測目前是否在預覽小螢幕內預覽,若是則照舊只會有一次自動關閉螢幕,若不是,則持續偵測螢幕是否又被打開,若是則在若干秒數時間後再自動關閉螢幕。