vb.net하다가 매크로 제작 한계를 느끼고 오토핫키를 배우게되었습니다.
오토핫키 킴영감님의 블로그로 통해 배우고 있는데 이미지서치가 되질 않습니다...
다른 드라이브로 해서 오류가 발생한건지 해서 C드라이드브로 했는데도 같은 오류만 반복하네요 ㅠ
Gui, Add, Text, x30 y5 w110 h20, 자동 홍보 프로그램
Gui, Add, Text, x60 y25 w50 h20 vA, 준비
Gui, Add, Text, x60 y50 w50 h20 vB, 0 회
Gui, Add, Button, x20 y80 w110 h20, 시작
Gui, Add, Button, x20 y110 w110 h20, 종료
Gui, Show
매크로시작 := false
return
Button시작:
{
매크로시작 := ture
Loop
{
ImageSearch, FoundX, FoundY, 0,0 A_ScreenWidth, A_ScreenHeight, *50 $A_ScriptDir%\Image\1.png
if (ErrorLevel = 0)
{
Send {Click %FoundX% %FoundY%}
Sleep, 1000
}
if (매크로시작 = false )
{
break
}
}
}
return
Button종료:
{
{
MsgBox,1 ,End Message, "프로그램종료"
}
매크로시작 := false
ExitApp
}
return
이렇게 코드를 작성했는데 자꾸 경로에서 잘못되었다고 오류가 발생합니다.
Error at line17.
Line Text : Image\1.png
Error : The leftmost character above is illegal in an expression
The program will exit.
라는 문구가 뜨면서 실행이 안됩니다.
A_ScriptDIr 때문에 안되는 걸까 해서 C:\Users\abcde\OneDrive\바탕 화면\Imgae\1.png로 했는데도 안되네요...
해결책 부탁드립니다!
$A_ScriptDir%\Image\1.png 에서 $는 뭐지요? ㅎㅎ