腳本識別圖
❶ 按鍵精靈,連續識別圖片並且執行
如果你的腳本是先尋找圖片A,在找到圖片A的基礎上再找圖片B,再找到圖片B的基礎上再找圖片C。 那麼你可以使用:
do
FindPic 80,80,1900,1000,"Attachment:\圖片A.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX, intY
Delay 1000
LeftClick 1
Do
FindPic 80,80,1900,1000,"Attachment:\圖片B.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX, intY
Delay 1000
LeftClick 1
Delay 1000
Do
FindPic 80,80,1900,1000,"Attachment:\圖片C.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX, intY
Delay 1000
LeftClick 1
Delay 500
Exit Do
End If
Loop
Exit Do
End If
Loop
End If
loop
❷ 使用按鍵精靈怎樣創建有圖片識別功能的腳本
首先你要製做圖片,底色必須為透明
然後放到按鍵精靈安裝目錄 script 中
然後寫腳本,本段示例角本,以找圖片 1.BMP為例
VBSCall FindPic(0,0,1024,768,"1.bmp",0.9,x,y)
If x>=0 and y>=0
MoveTo x y
Else
EndIf
這段腳本是在全屏范圍找圖,找到圖到滑鼠移動到圖片上
如果有什麼不明白的地方,請到按鍵官方論壇學習,謝謝
❸ 跪求會寫按鍵精靈識圖執行腳本的大神們,謝謝,只有這么多分了,又不能買真是悲哀……
Rem A
FindPic 50,430,211,475,"Attachment:67.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intx, inty
Delay 300
MoveTo 280, 456
LeftDown 1
Delay 200
MoveTo 436, 454
LeftUp 1
KeyDown 17, 1
KeyPress 67, 1
KeyUp 17, 1
Delay 80
MoveTo 1797, 625
LeftClick 1
KeyDown 17, 1
KeyPress 86, 1
KeyUp 17, 1
Delay 80
MoveTo 1845, 665
LeftClick 1
Delay 500
End If
Goto A
// 跳轉有循環的功能並且很靈活! 原本裡面有一行 i=1 去掉就行了 我改成跳轉了。
❹ 腳本識圖換設備後無法識別
設備不匹配。腳本識圖軟體進行運行時會檢索設備,如果換設備就會因為設備不匹配從而出現無法識別的現象,只需重新設置即可。
❺ 按鍵精靈 識別圖片 求個腳本
很簡單吖
FindPic 0,0,1024,768,"Attachment:\神盾.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
這個命令你知道吧, 找圖對吧
(If intX > 0 And intY > 0 Then)
找圖中的 If 這個呢 (如果)的意思.是不是?
按字面意思如果後面是不是可以帶 否則(Else) 跟 否則如果ElseIf(好像是這個,這個可以無視)
看好了的話 我們下一步
FindPic 0,0,1024,768,"Attachment:\神盾.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
(內容1)
Else
(內容2)
End If(結束)
我翻譯給你看
如果 找到圖片 執行如果下面中的(內容1)不執行(內容2)
否則(就是沒有找到圖片)的話 執行(內容2)不執行(內容1)
看了這個簡單的翻譯是不是恍然大悟了?
好了我說的就這么多了有問題的話可以繼續提問
這里說下純手工製作
❻ 按鍵精靈怎麼識別圖片點擊
FindPic0,0,0,0,"Attachment:圖1.bmp",0.9,intX,intY
IfintX>=0AndintY>=0Then
MoveTointX,intY
Delay200
LeftClick1
EndIf
❼ 求按鍵精靈自動識別圖片的腳本
//下面這句是獲得屏幕解析度Sx,Sy
Sx = Plugin.Sys.GetScRX()
Sy = Plugin.Sys.GetScRY()
Rem markA
//----這里放動作A腳本-----
//-----------------------
Delay 100
//----請把drivative圖片用PHOTOSHOP切好存為der.bmp
//----mighty存為mig.bmp並添加到附件中.
FindPic 0,0,Sx,Sy,"Attachment:\der.bmp",0.8,intX,intY
If intX < 0 or intY < 0 Then
FindPic 0,0,Sx,Sy,"Attachment:\mig.bmp",0.8,intX,intY
If intX < 0 or intY < 0 Then
//----這里放動作B腳本-----
//-----------------------
goto markA
End If
End If
Delay 10
EndScript
❽ 求按鍵精靈識別圖片腳本
FindPic 0,0,1024,768,"Attachment:\圖片.bmp",0.9,intX,intY//圖片自己截取添加到附件里
If intX > 0 And intY > 0 Then //如果找到則
MoveTo 0, 0//滑鼠移動到坐標0,0
Delay 1000//延時1秒
LeftClick 1//滑鼠單擊
Else //否則(沒有找到)
MoveTo 0, 0//滑鼠移動到坐標0,0
Delay 1000//延時1秒
LeftClick 1//滑鼠單擊
End If
❾ 再求按鍵精靈自動識別圖片的腳本
Rem a
FindPic 0,0,1024,768,"圖片路徑\b.bmp",0.9,X,Y
If X > 0
MoveTo 765,538
LeftClick 1
End If
Delay 2000
Goto a
此為按鍵精靈最新版的代碼,估計老版本的也可以用吧。
上面那個1024和768是你的屏幕解析度,用之前要把你的圖片路徑寫好。
這個腳本的的功能是:一直循環每2000毫秒在整個屏幕區域內找一次b.bmp,找到一次就點一次。
如果你想要它找到圖片只點一次就停止腳本,那就用下面的代碼:
Rem a
FindPic 0,0,1024,768,"圖片路徑\b.bmp",0.9,X,Y
If X > 0
MoveTo 765,538
LeftClick 1
EndScript
End If
Delay 2000
Goto a
❿ 按鍵精靈 我想在一個腳本中實現按下鍵盤w,就開始識別圖像,識別到了就在按下w ,
可用waitkey命令,循環等待按鍵,如果按的是w或e就執行相應命令,否則繼續等待