當前位置:編程學習大全網 - 編程語言 - 按鍵精靈問題

按鍵精靈問題

下面是來自官方的命令介紹

命令名稱:

FindPic 找圖

命令功能:

在屏幕區域查找指定相似度的圖片

命令參數:

參數1 整數型,屏幕左上角x坐標

參數2 整數型,屏幕左上角y坐標

參數3 整數型,屏幕右下角x坐標

參數4 整數型,屏幕右下角y坐標

參數5 字符串型,bmp格式圖片路徑

參數6 整數型,相似度

參數7 整數型,返回x坐標

參數8 整數型,返回y坐標

返 回 值:

腳本例子:

(8.x語法)

//FindPic left,top,right,bottom,filename,similar,x,y

//在區域內從左到右,從上到下找文件名為filename的bmp文件,把找到的坐標保存在變量x和y中

//left,top,right,bottom都是整數或者整數型變量,說明了區域的左,上,右,下界限

//filename是壹個bmp格式的圖片,需要您自己抓取,最好是24位,把邊緣都設為單壹的顏色

//similar為相似度,取0.5到1之間的小數。數值越大,對圖片的相似度要求越嚴格,速度也越快。推薦取0.9

//如果沒有找到圖片,則x和y的值都被置為-1

//推薦使用周圍顏色單壹的圖片

MessageBox "這個例子會啟動壹個Windows自帶的掃雷程序,然後查找掃雷程序裏的笑臉圖形"

RunApp "winmine.exe"

//加入壹點延時,讓掃雷程序順利啟動

Delay 2000

FindPic 0,50,1023,767,"winmine.bmp",0.9,intX,intY

If intX>0 and intY>0 Then

MoveTo intX,intY

MessageBox "找到圖形,鼠標已經移到圖形上面"

Else

MessageBox "沒找到!請確認掃雷程序已經打開,並且您用的是WinXP系統"

End If

//在區域(0,50,1023,767)中找與文件winmine.bmp中的圖形比較接近的地方,如果找到,則把鼠標移動到這個地方

//6.30版之後,找圖的文件路徑可以直接引用附件中的圖片,不需要釋放,例子

MessageBox "下面把鼠標先移到0,0點,再用附件找圖的方式繼續查找笑臉"

FindPic 0,50,1023,767,"Attachment:\winmine.bmp",0.9,intX,intY

If intX>0 and intY>0 Then

MoveTo intX,intY

MessageBox "找到圖形,鼠標已經移到圖形上面"

Else

MessageBox "沒找到!請確認掃雷程序已經打開,並且您用的是WinXP系統"

End If

MessageBox "腳本演示結束,最好的腳本永遠是您自己制作的。 :-)"

EndScript

腳本例子:

(7.x語法)

//VBSCall FindPic(left,top,right,bottom,filename,similar,x,y)

//在區域內從左到右,從上到下找文件名為filename的bmp文件,把找到的坐標保存在變量x和y中

//left,top,right,bottom都是整數或者整數型變量,說明了區域的左,上,右,下界限

//filename是壹個bmp格式的圖片,需要您自己抓取,最好是24位,把邊緣都設為單壹的顏色

//similar為相似度,取0.5到1之間的小數。數值越大,對圖片的相似度要求越嚴格,速度也越快。推薦取0.9

//如果沒有找到圖片,則x和y的值都被置為-1

//推薦使用周圍顏色單壹的圖片

MessageBox "這個例子會啟動壹個Windows自帶的掃雷程序,然後查找掃雷程序裏的笑臉圖形"

VBSCall RunApp("winmine.exe")

//加入壹點延時,讓掃雷程序順利啟動

Delay 2000

VBSCall FindPic(0,50,1023,767,"winmine.bmp",0.9,intX,intY)

If intX>0 and intY>0

MoveTo intX,intY

MessageBox "找到圖形,鼠標已經移到圖形上面"

Else

MessageBox "沒找到!請確認掃雷程序已經打開,並且您用的是WinXP系統"

EndIf

//在區域(0,50,1023,767)中找與文件winmine.bmp中的圖形比較接近的地方,如果找到,則把鼠標移動到這個地方

//6.30版之後,找圖的文件路徑可以直接引用附件中的圖片,不需要釋放,例子

MessageBox "下面把鼠標先移到0,0點,再用附件找圖的方式繼續查找笑臉"

VBSCall FindPic(0,50,1023,767,"Attachment:\winmine.bmp",0.9,intX,intY)

If intX>0 and intY>0

MoveTo intX,intY

MessageBox "找到圖形,鼠標已經移到圖形上面"

Else

MessageBox "沒找到!請確認掃雷程序已經打開,並且您用的是WinXP系統"

EndIf

MessageBox "腳本演示結束,最好的腳本永遠是您自己制作的。 :-)"

EndScript

  • 上一篇:h5開發和前端開發區別
  • 下一篇:貪吃蛇的編程遊戲怎麽玩?
  • copyright 2024編程學習大全網