tft每日頭條

 > 生活

 > 按鍵精靈高級教程

按鍵精靈高級教程

生活 更新时间:2025-03-21 12:49:44

金豬腳本(原飛豬腳本)以按鍵精靈教學為主,涉及UiBot,Python,Lua等腳本編程語言,教學包括全自動辦公腳本,遊戲輔助腳本,引流腳本,網頁腳本,安卓腳本,IOS腳本,注冊腳本,點贊腳本,閱讀腳本以及網賺腳本等各個領域。想學習按鍵精靈的朋友可以添加金豬腳本粉絲交流群:554127455 學習路上不再孤單,金豬腳本伴你一同成長.

[VBSCall FindCenterColor]

解釋: 這個功能允許您在屏幕的某個區域從中心開始查找指定的顔色,并把找到的坐标保存在變量中

按鍵精靈高級教程(按鍵精靈命令基礎教學)1

格式:

VBSCall FindCenterColor(left,top,right,bottom,c,x,y)

在區域内從中心到外圍找顔色為c的點,把坐标保存在變量x和y中

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

顔色是類似于"0000FF"的字符串,如果不取變量,别忘了加雙引号

如果沒有找到這個顔色,則x和y的值都被置為-1

例子

VBSCall FindCenterColor(0,0,800,600,"0000FF",x,y)

If x>=0 and y>=0

MoveTo x y

EndIf 在區域(0,0,800,600)中找紅色("0000FF")的點,如果找到,則把鼠标移動到這個點

[VBSCall FindColor]

解釋: 這個功能允許您在屏幕的某個區域從左到右、從上到下的查找指定的顔色,并把找到的坐标保存在變量中

格式:

VBSCall FindColor(left,top,right,bottom,c,x,y)

在區域内從左到右,從上到下找顔色為c的點,把坐标保存在變量x和y中

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

顔色是類似于"0000FF"的字符串,如果不取變量,别忘了加雙引号

如果沒有找到這個顔色,則x和y的值都被置為-1

例子

VBSCall FindColor(0,0,800,600,"0000FF",x,y)

If x>=0 and y>=0

MoveTo x y

EndIf 在區域(0,0,800,600)中找紅色("0000FF")的點,如果找到,則把鼠标移動到這個點

[VBSCall FindColorEx]

解釋: 這個功能允許您在屏幕的某個區域模糊查找指定的顔色,并把找到的坐标保存在變量中

格式:

VBSCall FindColorEx(left,top,right,bottom,c,type,similar,x,y)

在區域内找顔色為c的點,把坐标保存在變量x和y中

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

顔色是類似于"0000FF"的字符串,如果不取變量,别忘了加雙引号

type表示查找方式。0為從上往下,從左往右找;1為從中心往外圍找

similar為相似度,取0.3到1之間的小數。數值越大,對相似度要求越嚴格。推薦取0.8

如果沒有找到這個顔色,則x和y的值都被置為-1

例子

VBSCall FindColorEx(0,0,800,600,"0000FF",1,0.8,x,y)

If x>=0 and y>=0

MoveTo x y

EndIf 在區域(0,0,800,600)中,從中間開始找接近紅色("0000FF")的點,如果找到,則把鼠标移動到這個點

[VBSCall FindPic]

解釋: 這個功能允許您在屏幕的某個區域查找指定相似度的圖片,并把找到的坐标保存在變量中

格式

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

推薦使用周圍顔色單一的圖片

例子

VBSCall FindPic(0,0,1023,767,"1.bmp",0.9,x,y)

If x>=0 and y>=0

MoveTo x y

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

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

VBSCall FindPic(0,0,1023,767,"Attachment:\1.bmp",0.9,x,y)

[VBSCall GetCursorPos]

解釋: 這個功能允許您得到當前鼠标所在的位置,并保存在變量中

格式:

VBSCall GetCursorPos(x,y)

x和y都是整數型變量,分别表示當前鼠标的x和y坐标

您可以随便取變量名,不一定是x和y

例子:

VBSCall GetCursorPos(mx,my) 把當前鼠标位置的x和y坐标放在變量mx和my中

[VBSCall GetPixelColor]

解釋: 這個功能允許您得到指定位置的點的顔色,并保存在變量中

格式:

color=GetPixelColor(x,y)

把坐标為(x,y)的點的顔色保存在字符串變量color中

x和y是整數或者整數型變量

例子:

VBSCall GetCursorPos(x,y)

color=GetPixelColor(x,y)

VBSCall MessageBox(color) 得到當前點的顔色,并彈出對話框顯示出來

[VBSCall InputBox]

按鍵精靈高級教程(按鍵精靈命令基礎教學)2

解釋: 這個功能可以彈出一個“輸入”對話框,讓腳本用戶輸入一些文字

格式:

x=InputBox(提示用戶的話,比如“請輸入用戶名”)

把用戶的輸入内容保存在變量x中

如果提示用戶的話不是變量,别忘了加雙引号

例子:

x=InputBox("請輸入用戶名")

MessageBox(x) 讓用戶輸入用戶名,并顯示出來

[VBSCall MessageBox]

解釋: 這個功能允許您在腳本中彈出一個對話框,對話框的文字允許是變量

格式:

VBSCall MessageBox(對話框中的文字)

如果對話框中的文字不是變量,别忘了加雙引号

例子:

VBSCall MessageBox(CStr(i)) 把變量i的内容轉換成字符串并顯示出來

[VBSCall ReadMemory]

解釋: 這個功能允許您得到當前活動程序的指定内存地址的值,并保存在變量中

格式:

VBSCall ReadMemory(十六進制整數表示的内存地址,讀取類型,value)

内存地址是類似于&H400000的十六進制整數,可以用遊戲修改工具找到,别忘了在前面加&H表示十六進制

“讀取類型”可以是0,1或者2,分别表示讀取一個字節,一個整數或一個長整數

讀取到的值存放在長整數型變量value中

例子:

VBSCall ReadMemory(&h400000,2,val)

MessageBox(CStr(val)) 從内存地址400000中讀取一個長整數,并顯示出來

[VBSCall RunApp]

解釋: 利用這個功能,您可以很方便的啟動一個本地的程序,或者打開一個文件

格式:

VBSCall RunApp(要運行的程序或者文件)

如果程序路徑不是變量,别忘了加雙引号

例子:

VBSCall RunApp("notepad.exe") 啟動Windows記事本程序

[VBSCall GetCursorShape]

解釋: 這個函數得到當前鼠标的形狀特征(用一個整數表示,對這個整數進行比較,相當于對鼠标形狀進行比較)

格式:

shape=GetCursorShape(保留值,目前請用0)

例子:

VBSCall shape=GetCursorShape(0)

If shape=old_shape

VBSCall MessageBox(shape)

EndIf

得到當前鼠标的形狀,并和以前獲得的鼠标形狀old_shape進行比較

rem ====================下面的VBS函數僅僅是為了保持兼容性而保留,不推薦使用==============================

[VBSCall Delay]

VBSCall Delay(iMilliSecond)

解釋: 這個函數可以延時,單位是毫秒,支持表達式

提示: 按鍵精靈自帶的Delay命令已經支持表達式,因此不推薦使用VBSCall Delay命令,此命令保留僅為了兼容以前的腳本.

[VBSCall SayString]

解釋: 這個函數用來輸入文本,支持變量.

格式: VBSCall SayString(Prompt)

提示: 按鍵精靈自帶的SayString命令已經支持表達式,因此不推薦使用VBSCall SayString命令,此命令保留僅為了兼容以前的腳本.

[VBSCall SetCursorPos]

解釋: 設置鼠标當前的位置

格式: VBSCall SetCursorPos(CursorX,CursorY)

提示: 按鍵精靈自帶的MoveTo命令已經支持變量,因此不推薦使用VBSCall SetCursorPos命令,此命令保留僅為了兼容以前的腳本.

[VBSCall GetScreenResolution]

解釋: 這個功能允許您得到當前屏幕分辨率,并保存在變量中

格式:

VBSCall GetScreenResolution(cx,cy)

cx和cy都是整數型變量,分别表示當前分辨率的寬和高

例子:

VBSCall GetScreenResolution(cx,cy) 把當前屏幕分辨率的寬和高分别放在變量cx和cy中

提示: 您也可以使用Windows插件中的獲取屏幕分辨率的功能.

按鍵精靈高級教程(按鍵精靈命令基礎教學)3

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved