요즘 계속 질문만드리는군요 죄송합니다 ㅜ.ㅜ
다름이 아니오라 ..
AHK 자체로 쓸때 에러가 안나는데..
컴파일 하고 사용하면 아래 처럼 에러 가나오는군요..
펑션은 AHK 에서 잘되는데말이죠;; 뭐가문제일까요;;
앱 플레이어 모바일 게임 과몰입 방지 매크로 등 인터넷상의 재밌는 것을 찾아 연구하는 사람들의 모임
요즘 계속 질문만드리는군요 죄송합니다 ㅜ.ㅜ
다름이 아니오라 ..
AHK 자체로 쓸때 에러가 안나는데..
컴파일 하고 사용하면 아래 처럼 에러 가나오는군요..
펑션은 AHK 에서 잘되는데말이죠;; 뭐가문제일까요;;
ㄷㄷ 근데 왜.. AHK 에서는 됬던거지;; ㅋㅋㅋ 아나 바보같넹 정말 ㅋ
FileInstall이라는 컴파일 할 때 지정한 파일도 같이 컴파일 안에 넣어주는 명령어인데
이거 함번 써보심이??
문법에서 틀렸기 때문에 include 되지 않은게 아닐까요?
근데 ahk에서는 되었다는게 또 이상하고...흠...컴파일후에 gdip파일 위치는 스크립트 폴더였겠죠?
어쨋든 정확한 문법은 , 를 빼셔야 합니다.
#Include Gdip_ImageSearch.ahk
AHK 자체에서 실행해서 된거는 아마 라이브러리 폴더에 gdip_ImageSearch 함수 관련 ahk파일이 있지 않았을까요?
컴파일시 라이브러리로 인식하는 폴더는 컴파일러 버전마다 다른데 저는 따로 변경해서 쓰고 있어서 ..해당 함수명으로된 파일이 라이브러리에 있으면 따로 인클루드 하지 않으셔도 인식해서 포함시키는걸로 알고 있습니다.
Autohotkey.exe를 이용해 실행시 참조하는 라이브러리 폴더는 소스내 Script.cpp 안을 보시면 될 것 같아요
#define FUNC_STD_LIB _T("Lib\\")
#define FUNC_USER_LIB _T("\\AutoHotkey\\Lib\\")
컴파일시 참조하는 라이브러리 폴더는 아래를 참고하세요
ScriptParser.ahk 안에 있는 라이브러리 찾는 함수입니다.
FindLibraryFile(name, ScriptDir)
{
libs := [ScriptDir "\Lib", A_MyDocuments "\AutoHotkey\Lib", A_ScriptDir "\..\Lib"]
p := InStr(name, "_")
if p
name_lib := SubStr(name, 1, p-1)
for each,lib in libs
{
file := lib "\" name ".ahk"
IfExist, %file%
return file
if !p
continue
file := lib "\" name_lib ".ahk"
IfExist, %file%
return file
}
}
광고
전체 최신 인기글
전체 주간 인기글
#Include,Gdip_ImageSearch.ahk 를 써는데;; 컴파일하면 호출하지 못하는거군요; 왜글지;;
AHK 에 Gdip_ImageSearch.ahk내용 전부복사해서,.. 컴파일 했더니 되는군요; 이유가 뭐지;;;