매크로

조회 수 1406 추천 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

    답변감사합니다


최근 추천글

오핫 제작합니다 1 설입 2024-06-18 23:45 +2
List of Articles
분류 제목 글쓴이 최근변경 추천
질문 비활성 클릭 질문합니다 6 꾸기 2017.09.25 0/0
질문 gdip texttographic를 사용했는데요 9 포천아지 2017.09.26 0/0
질문 비활성 이미지서치는 어렵나요? 5 푸른호수 2017.09.26 0/0
질문 adb 관련해서 질문좀하겠습니다 3 캔디염 2019.03.05 0/0
질문 초보질문...작동이안되는데 원인을 잘모르겠씁니다.. 3 뿌히히히 2017.09.25 0/0
질문 피파 메크로 사용 하고 계신분 있으신가요? 내게오는길 2023.02.24 0/0
질문 gdip 이미지서치 질문입니다. 4 꾸기 2017.09.26 0/0
질문 프로세스 질문좀 하겠습니다~ 5 꾸기 2017.09.26 0/0
자유 조언주신분들 매우 감사드립니다 드디어 제가 원하는 ... 5 hiki 2017.10.01 0/0
질문 오토핫키 입문자입니다. 도움이필요합니다. 아무 움직... 8 불꽃앞점멸 2017.09.28 0/0
질문 2계정 돌리는거...고수님들 부탁드립니다...제발 2 영웅소천 2017.09.29 0/0
질문 mouseamount에 대한 설명글이 있을까요???? 3 포천아지 2017.09.28 0/0
질문 gui show에 나오는 창이름의 색깔도 바꿀수있나요? 3 더러럭배 2017.09.29 0/0
질문 case문을 오핫에서 어떻게 사용하는지 궁금하네요 5 꾸기 2017.09.29 0/0
질문 gui 다른tab에있는 같은이름의 체크박스 인식불가현상 ... 4 더러럭배 2017.09.30 0/0
질문 mousexy 에다가 자기가 원하는 변수를 넣을수있나요? ... 2 포천아지 2017.09.30 0/0
질문 변경된 변수를 실시간으로 gui에 표시할수있나요?? 2 포천아지 2017.11.25 0/0
질문 녹스 postmessage 안먹히나요? 3 가르쳐주십시오 2017.10.09 0/0
질문 보안 우회법 아시는분?~????? 1 패귀다리기 2023.02.24 0/0
질문 드디어 여러분들 덕분에 원하는 첫 프로그램을 만들었... 2 포천아지 2017.10.13 0/0
Board Pagination Prev 1 ... 118119120121122123124125126 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글