해결했습니다. @외치기??? 님 감사합니다.
(해결방법은 ?postmessage에 classNN만 지워주면됩니다.)
소스는 별기능도 없는거니까 남겨둘께요.
@핸콕 님 이거 추가해주실수 있어요? ㅎㅎ
하루종일 고민하고 수정하다 혼자서는 못하겠어서 올려봅니다. ㅠㅠ
1. 버튼만 눌러 타이틀설정하고 싶습니다.
2. 블레이드 진행중 보스몹 진입시 2배속을 눌러주고 싶은데 눌리지가 않네요.
Gui, Add, Text, x12 y10 w202 h20 vText1, Title
Gui, Add, Text, x12 y35 w90 h20 vText2, Text
Gui, Add, Button, x132 y35 w70 h20 , title
Gui, Add, Button, x12 y65 w90 h30 , start
Gui, Add, Button, x112 y65 w90 h30 , end
; Generated using SmartGUI Creator 4.0
Gui, Show, h110 w214
^F1::
Pause
return
^F2::
Reload
return
^F3::
ExitApp
return
GuiClose:
ExitApp
return
Buttontitle:
WinActivate, %title_t%
goto, ^F5
return
;WinActivate, %title_t% 이 문장이 없을땐 버튼을 누르면 매크로창이 활성화되어 매크로창의 타이틀을 따옵니다.
;타이틀 버튼만 눌러서 타이틀을 설정하고 싶은데 방법을몰라서 ^F5를 누른후 버튼이 사용 가능하도록 했습니다.
;어떻게 해야하나요?
^F5::
WinGetActiveTitle TITLE_T
WinGetPos, x,y,w,h, %title_t%
SysGet,wFrame,32
SysGet,wCaption,4
Width:=x+w
Height:=y+h
a:=x+5
b:=y-141
posX:=x+wFrame
posY:=y+wFrame+wCaption
edgeX:=x+w-wFrame
edgeY:=y+h-wFrame
Gui, Show, x%a% y%b% h110 w214,
Winset, AlwaysOnTop,On,%title_t%
Gui,Submit,nohide
GuiControl,Text,Text1,%title_t%
return
Buttonstart:
CoordMode, Pixel, screen
Loop
{
??? Gui,Submit,nohide
??? GuiControl,Text,Text2,searching
??? ImageSearch, vx, vy, posX, poxY, edgeX, edgeY, %A_ScriptDir%\data\img\2.PNG
??????? if ErrorLevel = 0
??????? {
??????????? Gui,Submit,nohide
??????????? GuiControl,Text,Text,search???????????
??????????? Sleep, 200
??????????? Gui,Submit,nohide
??????????? GuiControl,Text,Text2,start
??????????? va:=vx-posX
??????????? vb:=vy-posY
??????????? vz:=va|vb<<16
??????????? PostMessage, 0x201, 0, %vz%, subWin1, %title_t%????????;이미지 찾은후?그 이미지를 누른상태로 다음 루프문 진행
??????????? Sleep, 200
??????????? Loop
??????????? {
??????????????? ImageSearch, vx, vy, posX, poxY, edgeX, edgeY, %A_ScriptDir%\data\img\2.PNG
??????????????? if ErrorLevel = 0????;아까 찾은 이미지를 루프문에서?다시 찾아 그 이미지가 존재하는한 마우스를 계속 누르고있음
??????????????? {????????????????
??????????????????? Gui,Submit,nohide
??????????????????? GuiControl,Text,Text2,2배속
??????????????????? Sleep, 10
??????????????? }
??????????????? else
??????????????? {
?????????????????? PostMessage, 0x202, 0, %vz%, subWin1, %title_t%????? ;이미지가 사라지면 마우스 떼고 루프문?아웃
?????????????????? break
??????????????? }
??????????? }
??????? }
??????? else
??????????? Sleep, 250
}
Gui,Submit,nohide
GuiControl,Text,Text2,end
return
Buttonend:
Reload
return
^F6::
Winset, AlwaysOnTop,Off, %title_t%
return
윈도우 그림판에서 확인했을시.
블레이드 2배속 위치