以下是代碼……有附註釋
37
SetStoreCapsLockMode, Off ;設定Off,Send,{CapsLock}才有效存成.ahk的純文字文件,用AutoHotkey開啟就行了!
DetectHiddenWindows, On ;能存取隱藏後的視窗
SetWorkingDir, D:\LF2_v2.0 ;設定LF2的資料夾位置
lf2:="Little Fighter 2" ;設定視標題
hidding:=0 ;設定開始時,視窗還未被隱藏
Run, lf2.exe ;執行LF2
WinWait, %lf2% ;等待LF2開啟
WinWaitClose, %lf2% ;若LF2關閉
ExitApp ;程式結束
#IfWinActive, Little Fighter 2 ;以下按鍵只對LF2有效
LWin::return ;左邊視窗鍵失效
RWin::return ;右邊視窗鍵失效
Esc::return ;Esc鍵失效
#IfWinActive ;以下按鍵都有效
CapsLock:: ;設定快速鍵第一鍵CapsLock
Send, {CapsLock} ;按下後,傳送一個CapsLock鍵給電腦
KeyWait, CapsLock ;等待CapsLock鍵被放開
KeyWait, CapsLock, D T0.25 ;等待第二鍵CapsLock在0.25秒內被按下
If ErrorLevel ;若超時
return ;return
Else ;偵測到CapsLock被按下
{
Send, {CapsLock} ;傳送一個CapsLock給電腦
If hidding ;若LF2隱藏中
{
WinShow, %lf2% ;顯示LF2
hidding:=0
}
Else ;若未被隱藏
{
WinHide, %lf2% ;隱藏它
hidding:=1
}
}
return
已編譯的exe執行檔︰
http://www.multiupload.com/APU3QMXYFJ
裡面有「setting.txt」,可以更改LF2所在目錄、快捷鍵。
沒有留言:
張貼留言