0
我想創建一個基於應用程序的密鑰計數器。以下是我的腳本Autohotkey應用程序Keycounter
#UseHook
KeyCount=0
#If WinActive("Ahk_Class XLMAIN") Or WinActive("Ahk_Class Notepad")
Loop
{
Input, Key, L1 I V, ,
AscKey:=Asc(Key)
If (AscKey > 31 && AscKey < 127)
KeyCount:=KeyCount+1
}
#If
^+o::
msgbox %KeyCount%
return
由於WinActive命令說,如果活動窗口是Excel或記事本,它應計算擊鍵次數。但是這個腳本計算所有擊鍵。我錯過了什麼嗎?
嘗試'#IfWinActive'而不是'#如果WinActive(「blahblah」)'。請參閱Docs [here](http://ahkscript.org/docs/commands/_IfWinActive.htm)。 – 2014-11-04 14:02:27