오토핫키 완전 초보자입니다. ~~
미뮤 3개를 켜서, 파티를 하고 메인케릭터 화면에서 던전입장 까지 스크립트를 이래저래 해서 만들었습니다.
던전입장후 자동사냥 기능이 없기에, 수동 조작을 해야 되는데.
이부분을 미뮤 자체 녹화 프로 그램으로 해결할수 있을거라 생각됩니다.
문제는, 던전 진입후 던전진입 이미지서치하고 error level=0 일때,
지메크로를 사용하여, 미뮤 자체 녹화 프로그램창의 재생 버튼을 클릭해줄 계획으로 구상해서 만들어보았는데요..
입장 까지는 완료 하였는데, 던전 입장후 이미지서치 완료된것 까지는 확인 하였는데.
지메크로의 시작 단축키가 안먹히네요...
원래 오토핫키에서는 지메크로 시작 단축키가 먹히지 않나요?
지메크로에서 오토핫키가 작동 하는지 별도로 스크립트를 만들어서 해보았는데.. 역시나 안되네요..
해결방법이 없을까요?....
;========================================================================================
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
CoordMode,realative ;모든좌표를 활성창으로 설정한다
end:: ExitApp ; 종료
return
pause:: pause ; 일시중지 & 재시작
return
Home:: ; 시작
;========업데이트 내역==========
;Rev0. 60던전(161117)
;==============================
Loop
{
gosub, 관리인클릭
gosub, 참여클릭
gosub, 60던전선택만들기입장
gosub, 초기화면감지
}
return
관리인클릭:
ImageSearch, vx, vy, 68, 82, 134, 150, *50 ranking.png
IF ErrorLevel=0
{
sleep, 2500
MouseClick,left,362,242,1
sleep, 1500
}
IF ErrorLevel=1
{
sleep, 50
}
return
참여클릭:
ImageSearch, vx, vy, 24, 93, 1127, 463, *50 dragondengeon.png
IF ErrorLevel=0
{
sleep,50
vx:=vx+2
vy:=vy+2
MouseClick,left,%vx%,%vy%,1
sleep,1000
ImageSearch, vx, vy, 675, 233, 755, 355, *50 hongyoum.png
if errorlevel=0
{
vx:=vx+1
vy:=vy+1
MouseClick,left,%vx%,%vy%,1
sleep,10
}
if errorlevel=1
{
sleep,50
}
return
}
IF ErrorLevel=1
{
sleep, 50
}
return
60던전선택만들기입장:
ImageSearch, vx, vy, 123, 191, 266, 308, *50 redhard.png
IF ErrorLevel=0
{
sleep,50
vx:=vx+2
vy:=vy+2
MouseClick,left,%vx%,%vy%,1
sleep,1000
MouseClick,left, 654, 454,1
sleep,1000
MouseClick,left, 627, 207,1
sleep,4000
}
IF ErrorLevel=1
{
sleep, 50
}
return
초기화면감지:
ImageSearch, vx, vy, 0, 0, A_ScreenWidth, A_ScreenHeight, *80 plate.png
IF ErrorLevel=0
{
sleep,500
;send, {NumpadAdd} ; G-Macro 시작 안됨... ㅠㅠ
;send,{NumpadDiv} ; 이것도 역시..
;send,{Space} ; 마찬가지...ㅠ
SendRaw,{F5} ; G-Macro 시작 단축키 < G-Macro 시작 안됨... ㅠㅠ
sleep,5000
}
IF ErrorLevel=1
{
sleep, 50
MsgBox,0, 플레이트, xxxxxx, 1 ; 이미지 서치 확인용...
}
return
회사 컴퓨터 윈도우7, 64비트 > AHK와 지매크로 연동 작동함
집 컴퓨터 윈도우 10, 64비트 > AHK와 지매크로 연동 작동 안함