找圖匹配腳本
❶ 求按鍵精靈區域找圖腳本
Do // 0, 0 和1024, 768是找圖范圍的左上角坐標和右下角坐標. FindPic 0, 0, 1024, 768, "Attachment:\神盾.bmp", 0.9, intX, intY //找到後這個intx和inty就是圖的左上角坐標,會大於0的.沒找到就是-1,-1 If intX > 0 And intY > 0 //找到後執行if 和else之間的代碼. Else //沒有找到執行else和endif之間的代碼. End If Delay 300 //do和loop間的代碼重復執行,直到這個條件成立則不再循環,即intx和inty都大於0則不再循環 Loop Until intx>0 and inty>0 追問: 因為接下來還要找圖片,也就是說找無數張圖片,但循環不能亂,也就是說找到這張圖片接著找下一張圖片,每張圖片要單獨循環 Do (這個是不是要改標記1--9) FindPic 0,0,1440,900,"C:\Users\Administrator\Pictures\258.bmp",0.5,intX,intY If intX > 0 And intY > 0 Then Else End if Delay 30 Loop Until intx>0 and inty>0(這里應該怎樣改) MoveTo 1000, 193 LeftClick 1 回答: Do FindPic 0,0,1440,900,"C:\Users\Administrator\Pictures\258.bmp",0.5,intX,intY If intX > 0 And intY > 0 Then Else End if Delay 30 Loop Until intx>0 and inty>0 //找到了圖,運行到這一句,就不 再循環 ,即運行接下來的一句. Do FindPic 0,0,1440,900,"C:\Users\Administrator\Pictures\圖2.bmp",0.5,intX,intY If intX > 0 And intY > 0 Then Else End if Delay 30 Loop Until intx>0 and inty>0 //從不用標記的。 追問: 問一個白痴的問題:找到圖片 滑鼠 則移動圖片是什麼代碼了 回答: //FindPic 0, 0, 1024, 768, "Attachment:\ 神盾 .bmp", 0.9, intX, intY //找到後這個intx和inty就是圖的左上 角坐標 ,會大於0的.沒找到就是-1,-1 Do FindPic 0,0,1440,900,"C:\Users\Administrator\Pictures\258.bmp",0.5,intX,intY If intX > 0 And intY > 0 Then moveto intx,inty //稱動到圖片的左上角。也可以:moveto intx+5,inty+5 Else End if Delay 30 Loop Until intx>0 and inty>0 //找到了圖,運行到這一句,就不 再循環 ,即運行接下來的一句. Do
❷ 按鍵精靈 找圖腳本怎麼做
要做後台的可以用
Plugin Hwnd = Window.MousePoint()
獲取窗口句柄Hwnd
Plugin Bkgnd.KeyPress(Hwnd, 13)
在指定窗口點擊回車
如果知道某點P在窗體客戶區范圍內的坐標(X,Y)的話
可以使用
Plugin Bkgnd.LeftClick(Hwnd,X,Y)
在指定窗口指定點P進行左鍵點擊。
不過後台找圖我不會,而正常的找圖找到的是滑鼠相對屏幕的坐標,不經過處理不能用於後台。
❸ 按鍵精靈指定區域找圖,匹配附件多個圖中任意一個符合即可,怎麼表達
1、首先打開按鍵精靈界面,新建腳本。
❹ 按鍵精靈找圖腳本
FindPic500,350,1115,659,"Attachment:2.bmp",0.9,intX,intY
IfintX>0andintY>0then
MoveTointX+20,intY+20
LeftClick1
Delay1000
Else
RestartScript
EndIf
看清楚語句表達的,如果,不是如果顏色,所以那個只能用if,不能用ifcolor,下面邏輯要正確,例如如果……則……否則…如果結束,這個一個完整的邏輯語句。
❺ 按鍵精靈腳本讀圖找圖模塊,高手請進
Sub 子程序
FindPic 0,0,1024,768,"Attachment:\圖像.bmp",0.9,intX,intY(要先把圖像載入到附件中)
If intX > 0 Then
For 8
MoveTo intx+10, inty+10(這個偏移坐標根據你圖片實際大小自己調整從圖片左上角第一個點起)
LeftClick 1
Delay 5000
Next
Else
End If
EndScript
End Sub
❻ 按鍵精靈找圖後有多個匹配目標怎麼編寫腳本
找圖的時候是從左到右從上到下的順序 如果 屏幕上同時出現多個圖片 找圖會返回最上面一排的最左邊一個
❼ 按鍵精靈找圖腳本怎麼編輯
Rem x
FindPic 0,0,1024,768,"Attachment:\圖b.bmp",0.9,intX,intY
If intX < 0 And intY < 0 Then
KeyPress "6", 1
Delay 1000
KeyPress "7", 1
End If
Goto x
圖片自己做好 然後添加進附件(否則無效)
是點擊 還是按鍵盤上的6、7 如果是滑鼠點擊 請給出坐標
❽ 按鍵精靈找圖腳本如何製作
Rem 找圖1
FindPic 0,0,1024,768,"Attachment:\1.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
End If
If intX > 0 and inty > 0 Then
MoveTo intx + 3, inty + 3
LeftClick 1
Else
Delay 100
Goto 找圖1
End If
Delay 1000
Rem 找圖2
FindPic 0,0,1024,768,"Attachment:\2.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
End If
If intX > 0 and inty > 0 Then
MoveTo intx + 3, inty + 3
LeftClick 1
Else
Delay 100
Goto 找圖2
End If
For 60
Delay 1000
Next
Goto 找圖1
❾ 按鍵精靈找圖做選擇的腳本
你用的是不是按鍵7?
我只會8的語句,你自己轉換一下吧,別忘了自己把最後三個子程序補充下
下面代碼的功能就是不停的判斷是否攻擊,同時一直找圖片出現勝利/失敗就執行勝利/失敗的語句
BeginThread Thread1
BeginThread Thread2
Rem 找循序
FindPic 180,110,330,150,"順序.bmp",0.7,intX,intY
If intX > 0 And intY > 0
Call 進行攻擊()
Else
Delay 1000
End If
Goto 找循序
Sub Thread1()
Rem 勝利
FindPic 500,220,900,450,"C:\Documents and Settings\Administrator\桌面\第一關勝利.bmp",0.5,X1,Y1
If X1>0 and Y1>0
Call 勝利()
Else
Delay 1000
End If
Goto 勝利
End Sub
Sub Thread2()
Rem 失敗
FindPic 500,220,900,450,"C:\Documents and Settings\Administrator\桌面\第一關失敗.bmp",0.5,X2,Y2
If X2>0 and Y2>0
Call 失敗()
Else
Delay 1000
End If
Goto 失敗
End Sub
Sub 進行攻擊()
End Sub
Sub 勝利()
End Sub
Sub 失敗()
End Sub