안녕하세요 킴영감입니다.
현재 EKMLib 인증서버 호스팅업체 쪽에서 문제가 발생해서 접속이 안되고 있습니다.
홈페이지와 라이브러리 모두 접속이 안됩니다.ㅠ
지금 해결 중에 있으며 완료되는데로 다시 알려드리겠습니다.
모든 문제가 해결되었으며 정상 이용 가능합니다.
불편을 드려 죄송합니다.
'AutoHotKey > EKMLib (비활성 매크로)' 카테고리의 다른 글
[공지] 서버 접속문제 - 해결완료 (14) | 2019.10.09 |
---|---|
[배포] EKMLib Ver. 2.3.2 멀티 이미지서치 기능 추가 (신규 서버 버전 2019.06.14.) (29) | 2019.06.14 |
[배포] EKMLib 2.2.3 신규 서버 버전 (2019.03.17.) (8) | 2019.03.17 |
EKMLib 유료서비스 시작합니다. (0) | 2019.02.24 |
EKMLib 운영방안 (유료화 계획) (9) | 2019.01.19 |
[배포중단]EKMLib Ver. 2.2.2 업데이트 (2018.05.25. adb, 이미지서치 기능추가) (167) | 2018.05.25 |
[배포중단]EKMLib Ver. 2.1.4 업데이트 (2017.12.30. 대규모 기능추가) (124) | 2017.12.30 |
[공지]인증서버 점검 알림 (2) | 2017.12.29 |
댓글을 달아 주세요
몇시간 기다리다가 지쳐서 잡니다..
죄송합니다.ㅠ
서버 하드웨어에 문제가 발생한거라...ㅠ
일어나시면 고쳐져 있을겁니다.ㅠ
비밀댓글입니다
비밀댓글입니다
킴영감님 EKMLib 라이브러리 잘쓰고있습니다.
이번에 비활성 픽셀서치를 하고있는데
오류가 뜨는데 혹시 봐주실 수 있나요?
오류코드:
OpenCV Error: Assertion failed (src.depth() == dst.depth() && src.size == dst.size) in cvCopy, file C:\opencv310\sources\modules\core\src\copy.cpp, line 1339
제 스크립트:
Loop
{
e := EKMLib_inactivePixelSearch(OutX,OutY,330,420,630,560, 0xFF0000, _hWnd1,1)
if(e= 0)
{
sleep, 400
EKMLib_keyInput(0x75, 0x400001, _hWnd1) ;{F6}
break
}
if(e =1)
{
EKMLib_keyInput(0x41, 0x1e0001, _hWnd1) ;a
sleep, 50
EKMLib_keyInput(0x34, 0x50001, _hWnd1) ;4
}
}
비밀댓글입니다
영감님 궁금한게 있는데요. 아무리 구글링해도 찾을수가 없어서;;
예를 들면 핫키에 Tab을 등록했다고 하면
오핫이 실행된 상태에서는 핫키 Tab만을 실행할 수 있을 뿐이지,
실제 키 Tab을 누를수가 없나요...?
Tab::
Send, {Tab}
return
이런식으로하면 Tab 핫키가 재귀로 동작할 뿐 실제 Tab은 눌리지 않습니다..
뭔짓을 해도 안되던데;;
부탁좀 드리겠습니다.
비밀댓글입니다
비밀댓글입니다
안녕하세요
오토핫키 이제처음 입문하여 배워보려고 합니다
프로그램관한거 하나도 모르는 상태입니다
영감님이 알려주신대로
gui, add, text, x30 y5 w110 h20,매크로 프로그램
gui, add, text, x60 y25 w50 h20 vA, 준비
gui, add, text, x60 y50 h20 w50 vB, 0회
gui, add, button, x20 y80 w110 h20, 시작
gui, add, button, x20 y110 w110 h20, 종료
gui, show
매크로시작 := false
return
Button시작:
{
매크로시작 := true
loop
{
;여기에 무한 반복할 작업의 코드를 작성합니다.
ImageSearch, FoundX, FoundY, 0,0 A_ScreenWidth, A_Screenheight, *50 %A_scriptdir%\Image\1.bmp
if (Errorlevel = 0)
{
Send {Click %FoundX% %FoundY%} ; 찾은 좌표를 클릭합니다.
Sleep, 1000 ;ms 단위입니다.
}
ImageSearch, FoundX, FoundY, 0,0 A_ScreenWidth, A_Screenheight, *50 %A_scriptdir%\Image\2.bmp
if (Errorlevel = 0)
{
Send {Click %FoundX% %FoundY%} ; 찾은 좌표를 클릭합니다.
Sleep, 1000 ;ms 단위입니다.
}
ImageSearch, FoundX, FoundY, 0,0 A_ScreenWidth, A_Screenheight, *50 %A_scriptdir%\Image\3.bmp
if (Errorlevel = 0)
{
Send {Click %FoundX% %FoundY%} ; 찾은 좌표를 클릭합니다.
Sleep, 1000 ;ms 단위입니다.
}
if(매크로시작 = false)
{
break
}
}
}
return
Button종료:
{
매크로시작 := false
ExitApp
}
return
여기까지 작성하였습니다.
그런데 sci프로그램에 재생버튼 누르면
>"C:\Program Files\AutoHotkey\AutoHotkey.exe" /ErrorStdOut "C:\Users\조민제\Desktop\오토핫키.ahk"
C:\Users\???\Desktop\????.ahk (19) : ==> The leftmost character above is illegal in an expression.
Specifically: \Image\1.bmp
>Exit code: 2 Time: 0.07283
이렇게 뜨는데 표현식 불법이라고 뜨는데 이게뭔가요?
킴영감님 혹시나 답변가능하시면 답변 달아주시면 감사하겠습니다
이미지서치가 아닌 방법으로
화면의 일정영역에서 숫자가 95 이상이 될때만 행동을 하게 만들수 있나요??
예를들어서 56,86,93일때는 행동하지않다가 95,96,97,98,99 등이 됐을때 행동을 하게 할수가 있나요??
예를들었는데 숫자 단위가 백만단위라.... 앞부분만 구분하여 행동하게 하려는데 혹시 어떤방법이 있을까요??
방법만 가르쳐주신다면 유튜브로 강의 들어가서 보고 제가 알아서 해결해 보도록하겠습니다
CoordMode, Mouse, Screen
CoordMode, Pixel, Screen
ImageSearch, wX, wY, 0, 0, A_ScreenWidth, A_ScreenHeight, *30 배블.bmp
Click, , %wX%, %wY%
Sleep, 1000
Send, F3
Click,
Sleep, 5000
ImageSearch, wX, wY, 0, 0, A_ScreenWidth, A_ScreenHeight, *30 석판.bmp
wX += 5
wy += 5
MouseClick, , %wX%, %wY%
Sleep, 1000
}
}
return
석판 이미지는 게임중 내에서 서치를 하는데 배블 이미지는 서치를 하지못합니다 사진은 서치를 하는데 게임내에서는 서치를 하지못하는 이유가 궁금합니다 게임내 배블은 움직입니다
비밀댓글입니다
안녕하세요
유투브 구독시 무료기간은 된다고 했는데 안되서 일단 결제하고 쓰고있는데 무료기간이 필요해서요
프로그램 지식없는 사람이 킴영감님 유투브를 보고 공부하고 매크로를 직접짜는 구조라
공부해서 열심히 만든다해도
사실 기존 제작자들이 판매하는 유료매크로보다 퀄리티가 떨어지고 원하는데로 잘 안되니 슬프네요
일단 하나는 결제된 상태라 제꺼 게임돌리면서 테스트용으로 쓰고 싶고 또 하나는 계속 공부하면서 실습용으로 쓰고싶은데
무료기간을 기간을 주세요..