다른언어에서는 문자열 연결을 &로 한다던가 +로 하거나 하는데
오토핫키는 너무 다른거같네요
검색을 해봐도 잘 모르겠고 한 세시간동안 해봤는데도 경로를 못잡아서... 질문글 올리게 되었습니다.
귀찮으시더라도 답변해주시면 정말 감사하겠습니다..
질문의 요지는 화면크기 설정을 800x500 이나 1152x720 둘중 하나를 선택하면
변수 WSize에 선택한 값을 저장하고 (예로 800x500을 선택했다고 가정하겠습니다.)
해당 사이즈에 맞는 이미지 폴더를 찾아가서 해당하는 이미지를 화면에서 찾는건데요..
찾으려고 하는 이미지의 파일의 최종경로는 image\800x500\상점\입장.png 라는 파일입니다.
해당 커뮤니티에 돌아다니는 이미지서치 함수를 가져다가 사용중이고 해당소스는 아래와 같이 사용하면 정상적으로 찾습니다.
Result := imageSearcher(imgX, imgY, posX, posY, w, h, "image\800x500\상점\입장.png")
Result := imageSearcher(imgX, imgY, posX, posY, w, h, "image\%WSize%\상점\입장.png")
이런식으로 하면 작동을 안하더라구요. 제가 오핫 기초가 부족해서인지 왜 안되는지를 잘 모르겠습니다.
msgbox를 이용해서 image\%WSize%\상점\입장.png 라고 치면 정상적으로 출력되는데.. 경로부분에서는 왜 안되는걸까요?
이미지서치에 대해 따로 함수를 제작해서 사용하시나보네요
" 문자 사이가 문자열 자체로 인식 되다보니, %WSize%가 변수가 아닌 그냥 하나의 문자열로
인식되어서 그럽니다.
Result := imageSearcher(imgX, imgY, posX, posY, w, h, "image\" WSize "\상점\입장.png")
이런식으로 써주시면 WSize를 하나의 변수로써 인식합니다