查看單個文章
舊 2006-01-17, 04:58 PM   #5 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

立即關閉顯示器的小工具

--------------------------------------------------------------------------------
也許你使用筆記型電腦就想要這麼一個功能,那怎麼讓顯示器再亮起來? 按兩次POWER嗎??
動滑鼠或鍵盤就行。
API, 用程式編彙編寫了一個。

在2003/XP 英文版及CRT 和LCD下測試通過。

下面是readme.txt

Close Monitor
立即將你的顯示器轉換到節能狀態

你可以雙按執行,也可以在桌面上
建立一個建立捷逕,然後設定一個
熱鍵,用熱鍵來執行。

壓縮包內文件:

三個文件,使用任何一個都可以。

CloseMonitor_m.exe
沒有圖標,沒有版權資訊,
難看,可是文件體積最小。

CloseMonitor.exe
有圖標,有版權資訊
圖標只有32×32,體積適中。

CloseMonitor_b.exe
有圖標,有版權資訊
包含任何顯示方式下的圖標
程序只有1.5K,
圖標30K。


程序其實非常簡單,下面是主要程式碼。

程序代碼:
start:

invoke Sleep, 0FFh
invoke SendMessage, HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2
invoke ExitProcess,0

end start
如你自己寫程式或程序,其實可以用 Runndll32.exe 來實現同樣的目地,寫個bat 3行指令就可以了,就是要把這些API的常數值都查出來,
Rundll32.exe User32.dll,SendMessage 65535 274 61808 2


http://rapidshare.de/files/11208917/...nitor.rar.html
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
回覆時引用此帖