오토핫키 커뮤니티

조회 수 1435 추천 0 댓글 2

61줄에 있는 RET :=에서 Error: Call to nonexistent function 라고뜹니다 제가 보기에는 함수를 부를수 없다는거 같은데 어디가 문제인지 좀 알려주세요..


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
#Include Gdip.ahk
 
SkinForm(Apply, A_ScriptDir . "\USkin.dll", A_ScriptDir . "\Milikymac.msstyles")
 
 
getlog(a)
{
    gui,submit,nohide
    global 로그넘버
    로그넘버 ++
    b=%로그넘버%
    guicontrol,,로그,%A_mon%/%A_MDay% %A_Hour%:%A_Min%:%A_Sec% %a%|| 
    FileAppend,[%A_mon%/%A_MDay% %A_Hour%:%A_Min%:%A_Sec%][%a%]`n, log.txt
}
;로그기록 함수 ▲ 
 
SkinForm(Param1 = "Apply", DLL = "", SkinName = "")
{
    if(Param1 = Apply)
    {
        DllCall("LoadLibrary", str, DLL)
        DllCall(DLL . "\USkinInit", Int,0, Int,0, AStr, SkinName)
    }
    else if(Param1 = 0)
    {
        DllCall(DLL . "\USkinExit")
    }
}
;스킨 함수 ▲
 
Click(x, y)
{
 IParam := x|y<<16
 WinGet, ActiveID, ID, BlueStacks App Player
 PostMessage, 0x2011, %IParam%, , ahk_id %ActiveID%
 PostMessage, 0x2020, %IParam%, , ahk_id %ActiveID%
}
 
Send(Key)
{
 WinGet, ActiveID, ID, BlueStacks App Player
 PostMessage, 0x1000x1B0x10001, , ahk_id %ActiveID%
 PostMessage, 0x1010x1B0xC0010001, , ahk_id %ActiveID%
 sleep,500
}
 
Gdip_ImageSearchWithHwnd(Hwnd,Byref X,Byref Y,Image,Variation=0,Trans="",sX = 0,sY = 0,eX = 0,eY = 0)
{
SysGet, wFrame, 7
SysGet, wCaption, 4
gdipToken := Gdip_Startup()
bmpHaystack := Gdip_BitmapFromHwnd(Hwnd)
bmpNeedle := Gdip_CreateBitmapFromFile(Image)
if( sX!= 0 || sY!= 0 || eX!= 0 || eY != 0)
{
sX := sX + wFrame
sY := sY + wCaption + wFrame
eX := eX + wFrame
eY := eY + wCaption + wFrame
}
RET := Gdip_ImageSearch(bmpHaystack,bmpNeedle,LIST,sX,sY,eX,eY,Variation,Trans,1,1)
Gdip_DisposeImage(bmpHaystack)
Gdip_DisposeImage(bmpNeedle)
Gdip_Shutdown(gdipToken)
StringSplit, LISTArray, LIST, `,
X := LISTArray1 - wFrame
Y := LISTArray2 - wCaption - wFrame
;GuiControl,,로그, %bmpHaystack%||%bmpNeedle%||%RET%
msgbox, %bmpHaystack%,%bmpNeedle%,%RET%
if(RET = 1)
{
return true
}
else
{
return false
}
}
 
 
IsImageCheck(ByRef ClickX, ByRef ClickY, CKImage, errorRange, trans, sX = 0, sY = 0, eX = 0, eY = 0)
{
    WinGet, Title, ID, BlueStacks App Player
    If(Gdip_ImageSearchWithHwnd(Title, ClickX, ClickY, CKImage, errorRange, trans, sX, sY, eX, eY))
    {
        return true
    }
}
 
;Gdip 함수 ▲
 
Button작동:
If(IsImageCheck(ClickX, ClickY, "이미지\main.bmp",60,0))
{
msgbox, 찾음
}
return
    
    
GuiClose:
ExitApp
cs

  • 크루세이덩 2016.07.17 17:12

    아. 뻘짓했네요. ㅎㅎㅎ

    gdip_imagesearch.ahk 가 인크루드 안되서 생기는 문제인데

    함수 문제인줄 알고 여기저기 살펴보고 테스트했네요

  • PlusK 2016.07.17 20:44

    답변감사합니다


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 오토핫키 gdip 에 대하여 설명해주실분 v팔에가모 2018.05.18 0/0
질문 오토핫키 Gui Button 텍스트에 색 입히기 질문 2 아잉뿌잉 2015.04.13 0/0
질문 오토핫키 GUI 속도 개선 방법 궁금증 13 프리 2015.10.02 0/0
질문 오토핫키 GUI관련질문좀드릴게요... 2 다람쥐짱 2015.03.23 0/0
질문 오토핫키 GUI스킨 1 cjh71 2016.04.24 0/0
질문 오토핫키 gui에 관해서.... 4 부비수달 2015.07.05 0/0
질문 오토핫키 H 질문 4 괴리사 2016.05.26 0/0
정보 오토핫키 if 기본부분인데 이해가 안돼서 도와주세요! 4 slka 2018.10.16 0/0
질문 오토핫키 ImageSearch 질문 3 꼼닭 2016.08.09 0/0
질문 오토핫키 L,B버전 관련 글이 안보이네요 6 우후훅 2015.05.19 0/0
질문 오토핫키 L버전? 어떻게 확인하는거죠 법돌 2017.01.05 0/0
질문 오토핫키 L버젼 convert시 비밀번호 설정 12 핸콕 2015.02.16 0/0
질문 오토핫키 ngs 2 해둔 2022.12.14 0/0
자유 오토핫키 ngs 우회점 도와주세요 1 hj01da 2018.10.12 0/0
자유 오토핫키 ngs 우회하는 방법 배우고 싶습니다 핫키초봉 2022.08.31 0/0
자유 오토핫키 ngs우회법좀 알려주실수있나요 4 메미 2019.02.10 0/0
자유 오토핫키 OpenGL 라이브러리 4 암드래 2016.01.12 2/0
질문 오토핫키 PC 키입력이 안먹히는데 왜그런건가요? 1 optiu 2015.12.09 0/0
질문 오토핫키 postmessage 마우스 무브 문제 2 하루stay 2018.07.19 0/0
질문 오토핫키 postmessage 질문 드립니다. 2 성의만땅 2018.12.10 0/0
Board Pagination Prev 1 ... 118119120121122123124125126 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글