[AHK-] 使用Vista遙控器控制電腦
== 外掛連結==
http://www.autohotkey.com/forum/topic6367.html
== 使用方法 ==
把 RemoteControl.ahk 的內容複製貼上後
修改 InputMsg(wParam, lParam, msg, hwnd) 函數在
msgbox %vals% 此行後的內容
如果不註解該行
可以看到事件代碼
接著可以自行加入如 ifequal, Vals, 事件代碼, gosub 子程序
== 範例 ==
HP TX2506配合內建Vista MCE遙控器 (不適用於XP Tablet 2005 Orz)
<pre>
;msgbox %vals%
ifequal, Vals, 020000, gosub RemoteReleaseKey2
ifequal, Vals, 020902, gosub RemoteInfo
ifequal, Vals, 022402, gosub RemoteBack
ifequal, Vals, 02b300, gosub RemoteForward
ifequal, Vals, 02b400, gosub RemoteBackward
ifequal, Vals, 02b500, gosub RemoteNext
ifequal, Vals, 02b600, gosub RemotePrev
ifequal, Vals, 02b700, gosub RemoteStop
ifequal, Vals, 02cd00, gosub RemotePlayPause
ifequal, Vals, 02e900, gosub RemoteVolPlus
ifequal, Vals, 02e200, gosub RemoteVolMute
ifequal, Vals, 02ea00, gosub RemoteVolMinus
ifequal, Vals, 0000, gosub RemoteReleaseKey0
ifequal, Vals, 030d, gosub RemoteMediaCenter
ifequal, Vals, 0380, gosub RemoteRepeat
ifequal, Vals, 0324, gosub RemoteDVD
</pre>
下略
然後只要接子程序如
<pre>
RemoteForward:
strActiveWinTitle := GetTrueWinTitle()
if(strActiveWinTitle = "Media Player Classic")
{
Send {Ctrl down}{Right down}
Send {Ctrl up}{Right up}
}else{
;msgbox %strActiveWinTitle%
}
return
RemoteBackward:
strActiveWinTitle := GetTrueWinTitle()
if(strActiveWinTitle = "Media Player Classic")
{
Send {Ctrl down}{Left down}
Send {Ctrl up}{Left up}
}else{
;msgbox %strActiveWinTitle%
}
return
</pre>
這邊是我用來幫MPC做快轉用的
要配合取得標題的函數
--
-=TW Mabinogi=- -=個人網站=-
迪恩伺服器 飄月明 常出沒 ch3 http://s93.tku.edu.tw/~493370067/pyms/index.htm
堤爾克那公墓招生中 Q我有mabinogi輔助計算網頁
-=個人板=-
telnet://kg.twbbs.org P_mingray
telnet://bbs.kkcity.com.tw KKCity mingray
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.175.21
EzHotKey 近期熱門文章
PTT數位生活區 即時熱門文章