본문 바로가기
만드는 이야기/기타

오토핫키) 메모장이 종료되면 다시실행시키고 숫자 입력 및 툴팁 표시

by LillyLt 2014. 3. 14.

coordmode,tooltip,screen 

CoordMode , Mouse, screen ;마우스 정대좌표로 인식,안할시 활성창 기준

SetTimer, MSG_TXT1 , 1000

j:=0


loop

GoChk1 = 0

MouseGetPos, OutputVarX, OutputVarY, OutputVarWin, OutputVarControl

tooltip,%TXT1%%A_Index%,OutputVarX+10,OutputVarY+20,1 

return 


~^!#m:: ; 노트패드를 실행후 노트패드에 키를 보내는 예

GoChk1 = 1

i:=1

Loop

{

IfWinNotExist, ahk_class Notepad

{

run, Notepad

WinWait, ahk_class Notepad

}

ControlSetText, Edit1, %i%, ahk_class Notepad

MouseGetPos, OutputVarX, OutputVarY

tooltip,%TXT1%%A_Index%,OutputVarX+10,OutputVarY+20,1 

i:=++i

if KeepWinZRunning          ; 그저 실행중인지에대해 판단 TRUE(실행중) FALSE(실행중아님) 

KeepWinZRunning := false  ; TRUE(실행중)여서 if문안으로왔으므로 FALSE로 바꾸고 return시켜서 구문을 종료 

return 

}

return


MSG_TXT1:

if mod(j,8)<3

{

if GoChk1 = 0

{

TXT1=%j%"알트+윈도우+컨트롤+M키를누르면 메크로 실행."

}

if GoChk1 =1

{

TXT1=%j%"알트+윈도우+컨트롤+End키 누르면 메크로 종료"

}

}

else

{

TXT1=%j%"

}

j:=++j

return


~^!#End::exitapp