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'을 시도 도움이되기를 바랍니다 수 있습니다 If WinActive ("blahblah")'. Docs [here] (http://ahkscript.org/docs/commands/_IfWinActive.htm)를 참조하십시오. –