按鍵精靈命令大全_第1頁(yè)
按鍵精靈命令大全_第2頁(yè)
按鍵精靈命令大全_第3頁(yè)
按鍵精靈命令大全_第4頁(yè)
按鍵精靈命令大全_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 按鍵精靈命令大全鍵盤命令介紹 鍵盤命令分為兩大類:鍵盤模擬命令和鍵盤控制命令。鍵盤模擬命令可以模擬我們?nèi)粘2僮麈I盤的行為。操作鍵盤的動(dòng)作分為三類:按下、彈起、按下并彈起。鍵盤控制命令可以在腳本執(zhí)行過(guò)程中通過(guò)鍵盤控制腳本行為。 KeyPress、KeyPressS、KeyPressH 格式: KeyPress 鍵盤虛擬碼,次數(shù) 解釋: 先“按下”再“彈起”鍵,模擬我們平時(shí)的“按鍵”操作. 我們?cè)谑褂面I盤的時(shí)候有兩種操作,一種是”按下”鍵,一種是”彈起”鍵.將這兩個(gè)動(dòng)作連續(xù)進(jìn)行,就是一個(gè)完整的”按鍵”動(dòng)作.

2、 KeyPressS: 超級(jí)模擬方式,兼容性更強(qiáng),對(duì)鍵盤和鼠標(biāo)沒(méi)有特別的要求,PS2(圓口)和USB接口的鍵盤都可以使用 KeyPressH: 硬件模擬方式,僅支持PS(圓口)的鍵盤  例子: KeyPress 65,1 65是A鍵的按鍵碼,上面的語(yǔ)句表示按A鍵1次 KeyDown、KeyDownS、KeyDownH 格式: KeyDown 鍵盤虛擬碼,次數(shù) 解釋: “按下”鍵,模擬我們平時(shí)的“按下”操作 注意:有些鍵在按下之后,會(huì)和其

3、他鍵產(chǎn)生組合效果,比如“Alt/Ctrl/Shift”, 如果使用“按下Alt”命令,那么之后的“按鍵”動(dòng)作將變成“Alt+A”等組合動(dòng)作, 因此記得在必要時(shí)使用“彈起”命令將組合鍵釋放,避免影響鍵盤的正常使用. KeyDownS: 超級(jí)模擬方式,兼容性更強(qiáng),對(duì)鍵盤和鼠標(biāo)沒(méi)有特別的要求,PS2(圓口)和USB接口的鍵盤都可以使用 KeyDownH: 硬件模擬方式,僅支持PS(圓口)的鍵盤  例子: KeyDown 65,1 65是A鍵的按鍵碼,上面的語(yǔ)句表示按下A鍵1次 Ke

4、yUp、KeyUpS、KeyUpH 格式: KeyUp 鍵盤虛擬碼 次數(shù) 解釋:“彈起”鍵,模擬我們平時(shí)的“彈起”操作 KeyUpS: 超級(jí)模擬方式,兼容性更強(qiáng),對(duì)鍵盤和鼠標(biāo)沒(méi)有特別的要求,PS2(圓口)和USB接口的鍵盤都可以使用 KeyUpH: 硬件模擬方式,僅支持PS(圓口)的鍵盤  例子: KeyUp 65,1 65是A鍵的按鍵碼,上面的語(yǔ)句表示松開A鍵1次 鼠標(biāo)命令介紹 鼠標(biāo)命令分為三大類:模擬鼠標(biāo)按鍵命令、模擬鼠標(biāo)移動(dòng)命令、

5、鼠標(biāo)控制命令。模擬鼠標(biāo)按鍵可以模擬鼠標(biāo)的左鍵、右鍵、中鍵和滾輪的動(dòng)作。鼠標(biāo)的動(dòng)作分為三類:按下、彈起、按下并彈起。模擬鼠標(biāo)移動(dòng)命令支持移動(dòng)到屏幕的某個(gè)坐標(biāo)、將鼠標(biāo)移動(dòng)一個(gè)相對(duì)的坐標(biāo)鼠標(biāo)控制命令可以在腳本執(zhí)行過(guò)程中通過(guò)鼠標(biāo)控制腳本。 LeftClick、LeftClickS、LeftClickH 格式:LeftClick 次數(shù) 解釋:在鼠標(biāo)當(dāng)前位置模擬點(diǎn)擊鼠標(biāo)左鍵.次數(shù)可以控制點(diǎn)擊的次數(shù) LeftClickS: 超級(jí)模擬方式,兼容性更強(qiáng),對(duì)鍵盤和鼠標(biāo)沒(méi)有特別的要求,PS2(圓口)和USB接口的鼠標(biāo)都可以使用 LeftClick

6、H: 硬件模擬方式,僅支持PS(圓口)的鼠標(biāo) 例子: LeftClick 5在當(dāng)前鼠標(biāo)的位置單擊鼠標(biāo)左鍵5次 RightClick、RightClickS、RightClickH 格式:RightClick 次數(shù) 解釋:在鼠標(biāo)當(dāng)前位置模擬點(diǎn)擊鼠標(biāo)右鍵.次數(shù)可以控制點(diǎn)擊的次數(shù) RightClickS: 超級(jí)模擬方式,兼容性更強(qiáng),對(duì)鍵盤和鼠標(biāo)沒(méi)有特別的要求,PS2(圓口)和USB接口的鼠標(biāo)都可以使用 RightClickH: 硬件模擬方式,僅支持PS(圓口)的鼠標(biāo) &#

7、160;例子: RightClick 5 在當(dāng)前鼠標(biāo)的位置單擊鼠標(biāo)右鍵5次 MiddleClick、MiddleClickS、MiddleClickH 格式:MiddleClick 次數(shù) 解釋:在鼠標(biāo)當(dāng)前位置模擬點(diǎn)擊鼠標(biāo)中鍵. MiddleClickS: 超級(jí)模擬方式,兼容性更強(qiáng),對(duì)鍵盤和鼠標(biāo)沒(méi)有特別的要求,PS2(圓口)和USB接口的鼠標(biāo)都可以使用 MiddleClickH: 硬件模擬方式,僅支持PS(圓口)的鼠標(biāo)  例子: MiddleClick

8、60;5 在當(dāng)前鼠標(biāo)的位置單擊鼠標(biāo)中鍵5次 LeftDoubleClick、LeftDoubleClickS、LeftDoubleClickH 格式:LeftDoubleClick 次數(shù) 解釋:在鼠標(biāo)當(dāng)前位置模擬雙擊鼠標(biāo)左鍵. LeftDoubleClickS: 超級(jí)模擬方式,兼容性更強(qiáng),對(duì)鍵盤和鼠標(biāo)沒(méi)有特別的要求,PS2(圓口)和USB接口的鼠標(biāo)都可以使用 LeftDoubleClickH: 硬件模擬方式,僅支持PS(圓口)的鼠標(biāo)  例子: LeftDoubleClick&

9、#160;5 在當(dāng)前鼠標(biāo)的位置雙擊鼠標(biāo)左鍵5次 LeftDown、LeftDownS、LeftDownH 格式:LeftDown 次數(shù) 解釋:在鼠標(biāo)當(dāng)前位置模擬按下鼠標(biāo)左鍵,次數(shù)在這個(gè)語(yǔ)句中雖然有效,但沒(méi)有實(shí)際意義. LeftDownS: 超級(jí)模擬方式,兼容性更強(qiáng),對(duì)鍵盤和鼠標(biāo)沒(méi)有特別的要求,PS2(圓口)和USB接口的鼠標(biāo)都可以使用 LeftDownH: 硬件模擬方式,僅支持PS(圓口)的鼠標(biāo)  例子: LeftDown 1 在當(dāng)前鼠標(biāo)的位置按下鼠標(biāo)左鍵

10、 LeftUp、LeftUpS、LeftUpH 格式:LeftUp 次數(shù) 解釋:在鼠標(biāo)當(dāng)前位置模擬松開鼠標(biāo)左鍵,次數(shù)在這個(gè)語(yǔ)句中雖然有效,但沒(méi)有實(shí)際意義. LeftUpS: 超級(jí)模擬方式,兼容性更強(qiáng),對(duì)鍵盤和鼠標(biāo)沒(méi)有特別的要求,PS2(圓口)和USB接口的鼠標(biāo)都可以使用 LeftUpH: 硬件模擬方式,僅支持PS(圓口)的鼠標(biāo)  例子: LeftUp 1 在當(dāng)前鼠標(biāo)的位置彈起鼠標(biāo)左鍵 RightDown、RightDownS、RightDownH 

11、;格式:RightDown 次數(shù) 解釋:在鼠標(biāo)當(dāng)前位置模擬按下鼠標(biāo)右鍵,次數(shù)在這個(gè)語(yǔ)句中雖然有效,但沒(méi)有實(shí)際意義.RightDownS: 超級(jí)模擬方式,兼容性更強(qiáng),對(duì)鍵盤和鼠標(biāo)沒(méi)有特別的要求,PS2(圓口)和USB接口的鼠標(biāo)都可以使用 RightDownH: 硬件模擬方式,僅支持PS(圓口)的鼠標(biāo)  例子: RightDown 1 在當(dāng)前鼠標(biāo)的位置按下鼠標(biāo)右鍵 RightUp、RightUpS、RightUpH 格式:RightUp 次數(shù) 解釋:在鼠標(biāo)當(dāng)前

12、位置模擬松開鼠標(biāo)右鍵,次數(shù)在這個(gè)語(yǔ)句中雖然有效,但沒(méi)有實(shí)際意義 RightUpS: 超級(jí)模擬方式,兼容性更強(qiáng),對(duì)鍵盤和鼠標(biāo)沒(méi)有特別的要求,PS2(圓口)和USB接口的鼠標(biāo)都可以使用 RightUpH: 硬件模擬方式,僅支持PS(圓口)的鼠標(biāo)  例子: RightUp 1 在當(dāng)前鼠標(biāo)的位置彈起鼠標(biāo)右鍵 MoveTo、MoveToS、MoveToH 格式:MoveTo X坐標(biāo),Y坐標(biāo) 解釋:移動(dòng)鼠標(biāo)到(X坐標(biāo),Y坐標(biāo))處 MoveToS: 超級(jí)模擬方

13、式,兼容性更強(qiáng),對(duì)鍵盤和鼠標(biāo)沒(méi)有特別的要求,PS2(圓口)和USB接口的鼠標(biāo)都可以使用 MoveToH: 硬件模擬方式,僅支持PS(圓口)的鼠標(biāo) 例子: MoveTo 100,200 把鼠標(biāo)移動(dòng)到(100,200)這個(gè)點(diǎn)上 MoveTo intX,intY 把鼠標(biāo)移動(dòng)到(intX,intY)這個(gè)點(diǎn)上,需要5.50以上版本支持. MoveR、MoveRS、MoveRH 格式:MoveR X距離,Y距離 解釋:把鼠標(biāo)相對(duì)移動(dòng)(X距離,Y距離) MoveRS:&

14、#160;超級(jí)模擬方式,兼容性更強(qiáng),對(duì)鍵盤和鼠標(biāo)沒(méi)有特別的要求,PS2(圓口)和USB接口的鼠標(biāo)都可以使用 MoveRH: 硬件模擬方式,僅支持PS(圓口)的鼠標(biāo)  例子: 當(dāng)前鼠標(biāo)在(100,100)點(diǎn),使用下面語(yǔ)句 MoveR 200,300 之后,鼠標(biāo)就被移到了(100+200,100+300)處,也就是坐標(biāo)(300,400)處 提示:使用硬件模擬方式不能碰鍵盤鼠標(biāo),否則會(huì)導(dǎo)致 MouseWheel 格式:MouseWheel 滾動(dòng)量 解釋:滾動(dòng)鼠標(biāo)滾輪.如果

15、滾動(dòng)量為正,向上滾動(dòng);否則向下滾動(dòng). 僅支持Windows 2000以上的操作系統(tǒng). 例子: MouseWheel 1 把鼠標(biāo)滾輪向上滾動(dòng)1格 SaveMousePosRestoreMousePos 格式: SaveMousePos 解釋: 保存當(dāng)前鼠標(biāo)位置 格式: RestoreMousePos 解釋: 將鼠標(biāo)移動(dòng)到上一次保存的鼠標(biāo)位置例子: 保存/恢復(fù)鼠標(biāo)位置常用于制作網(wǎng)絡(luò)游戲練功腳本,腳本開始時(shí)保存鼠標(biāo)位置,腳本結(jié)束時(shí)恢復(fù)鼠標(biāo)位置

16、, 這樣腳本執(zhí)行后鼠標(biāo)的位置就不會(huì)變化 LockMouse 格式: LockMouse 解釋: 鎖定鼠標(biāo)位置,用戶將不能通過(guò)移動(dòng)鼠標(biāo)而改變鼠標(biāo)位置,而腳本仍可以改變鼠標(biāo)位置 例子: 在腳本開始的時(shí)候使用這個(gè)命令,可以有效防止用戶誤觸鼠標(biāo)引起腳本執(zhí)行出錯(cuò) UnlockMouse 格式: UnlockMouse 解釋: 解除LockMouse命令對(duì)鼠標(biāo)位置的鎖定。如果用戶使用了LockMouse命令而沒(méi)有使用UnlockMouse命令, 按鍵精靈會(huì)在腳本結(jié)束時(shí)

17、自動(dòng)解除鎖定 WaitKey 格式:WaitKey 可選:變量名(注意這里是“變量名”不是“表達(dá)式”) 解釋:腳本運(yùn)行到此句之后暫停,等待用戶按鍵,用戶按鍵之后,將按鍵結(jié)果保存到變量當(dāng)中. 例子: WaitKey x 腳本運(yùn)行到這一行會(huì)暫停,當(dāng)用戶按下鍵盤后繼續(xù)執(zhí)行,并且把用戶的按鍵碼保存在變量x里 GetLastKey 格式:GetLastKey 可選:變量名(注意這里是“變量名”不是“表達(dá)式”) 解釋:腳本運(yùn)行到此句之后不暫停,將上次用戶按鍵的結(jié)果保存到變量當(dāng)中.

18、0;例子: GetLastKey x 腳本運(yùn)行到這一行不會(huì)暫停,會(huì)把運(yùn)行完畢這一行之后的第一次按鍵的按鍵碼保存在變量x里 WaitClick 格式: WaitClick 可選:變量名(注意這里是“變量名”不是“表達(dá)式”) 解釋: 腳本執(zhí)行到這一句暫停,按下任意鼠標(biāo)鍵之后繼續(xù),按下的鼠標(biāo)鍵將被記錄在變量之中 例子: WaitClick last_click VBSCall MessageBox("您按下了" & 

19、;last_click) GetLastClick 格式: GetLastClick 可選:變量名(注意這里是“變量名”不是“表達(dá)式”) 解釋: 檢測(cè)上一次按下的鼠標(biāo)代碼,不影響腳本執(zhí)行的流程 控制命令介紹 在腳本運(yùn)行過(guò)程中,需要通過(guò)各種條件來(lái)控制命令。按鍵精靈支持豐富的控制指令,包括基本的循環(huán)、判斷、過(guò)程等。同時(shí)也提供了一些非常有特色的控制命令,比如通過(guò)屏幕顏色來(lái)進(jìn)行判斷。合理的用好這些控制命令,可以讓你的腳本變得更加聰明! Sub 格式: Sub 過(guò)程名 

20、60;Return 解釋: 定義一個(gè)過(guò)程,可以在腳本中調(diào)用這個(gè)過(guò)程 Return 格式: Sub 過(guò)程名Return 解釋: 定義一個(gè)過(guò)程,可以在腳本中調(diào)用這個(gè)過(guò)程 Gosub 格式: GoSub 過(guò)程名 解釋:調(diào)用過(guò)程 If 格式:If 表達(dá)式ElseIfElseEndIf 解釋:判斷表達(dá)式抓點(diǎn)顏色并執(zhí)行語(yǔ)句通過(guò)判斷表達(dá)式的取值,來(lái)執(zhí)行后面的動(dòng)作或控制 IfColor 格式:IfColor X坐

21、標(biāo),Y坐標(biāo),顏色,判斷條件(0:等于 1:不等于 2:近似等于)ElseIfElseEndIf 解釋:判斷顏色并執(zhí)行語(yǔ)句通過(guò)判斷屏幕x,y坐標(biāo)的某點(diǎn)的顏色,是等于、不等于、還是近似某顏色,來(lái)執(zhí)行后面的動(dòng)作或控制 例子: IfColor 860,27,e1b072,0 Else EndIf 判斷坐標(biāo)點(diǎn)(860,27)的顏色是否等于e1b072 Else 格式:If 表達(dá)式ElseIfElseEndIf 或 IfColor X坐標(biāo) Y坐標(biāo)&

22、#160;顏色 判斷條件(0:等于 1:不等于 2:近似等于)ElseIfElseEndIf 解釋:和If或IfColor語(yǔ)句結(jié)合,進(jìn)行高級(jí)語(yǔ)言的條件判斷 ElseIf 格式:If 表達(dá)式ElseIfElseEndIf 或 IfColor X坐標(biāo) Y坐標(biāo) 顏色 判斷條件ElseIfElseEndIf 解釋:和If或IfColor語(yǔ)句結(jié)合,進(jìn)行高級(jí)語(yǔ)言的條件判斷 EndIf 格式:If 表達(dá)式ElseIfElseEndIf

23、60;或 IfColor X坐標(biāo) Y坐標(biāo) 顏色 判斷條件ElseIfElseEndIf 解釋:和If或IfColor語(yǔ)句結(jié)合,進(jìn)行高級(jí)語(yǔ)言的條件判斷 While 格式:While 循環(huán)條件.EndWhile 解釋:循環(huán)語(yǔ)句當(dāng)循環(huán)條件成立的時(shí)候,反復(fù)執(zhí)行循環(huán)體 EndWhile 格式:While 循環(huán)條件.EndWhile 解釋:和While一起構(gòu)成循環(huán)語(yǔ)句 For 格式:For 循環(huán)次數(shù).EndFor 解釋:循環(huán)語(yǔ)句

24、循環(huán)一定次數(shù) EndFor 格式:For 循環(huán)次數(shù).EndFor 解釋:和For一起構(gòu)成循環(huán)語(yǔ)句 Goto 格式:Goto 標(biāo)號(hào) 解釋:跳轉(zhuǎn)語(yǔ)句,可以跳轉(zhuǎn)到rem標(biāo)記過(guò)的標(biāo)記處繼續(xù)執(zhí)行Delay 格式:Delay 延時(shí) 解釋:腳本暫停執(zhí)行一段時(shí)間.延時(shí)里面填寫”毫秒”數(shù) 1秒1000毫秒, 1分鐘60000毫秒, 1小時(shí)3600000毫秒 例子: Delay 6000 延遲6秒 x = 

25、5000 Delay x 延時(shí)x秒,這里x是5秒 MessageBox 格式:MessageBox 文字 解釋:簡(jiǎn)單的彈出一個(gè)窗口,顯示一段文字. 例子: MessageBox "彈出窗口" 提醒: 按鍵VBS語(yǔ)句中也提供了MessageBox命令,可以支持變量,因此MessageBox命令也可以直接寫成支持變量的方式 x = "提醒窗口" MessageBox x SaySt

26、ring 格式:SayString 表達(dá)式 解釋:在當(dāng)前窗口輸入文字 例子: SayString 你好啊 x = "我很好" SayString x Rem 格式:Rem 文字 解釋:標(biāo)記命令.即可當(dāng)注釋,也可以為Goto跳轉(zhuǎn)指令作標(biāo)記 例子: Rem 腳本開始 TracePrint 格式:TracePrint 變量 解釋:在調(diào)試窗口打印文字,可用于輸出變量

27、的值 例子: TracePrint x 在調(diào)試窗口輸出變量x的值 EndScript 格式:EndScript 解釋:強(qiáng)制結(jié)束腳本的執(zhí)行,在這個(gè)語(yǔ)句之后的所有命令都不會(huì)執(zhí)行 Import 格式:Import vbs文件 或 Import 插件dll文件解釋:導(dǎo)入一個(gè)vbs文件或者插件dll文件。當(dāng)文件被導(dǎo)入后,里面的函數(shù)可以直接被調(diào)用,不需要使用VBSCall或Plugin命令 在VBScript塊中需要調(diào)用vbs文件或者插件中的函數(shù)時(shí),必須采用這種方式,

28、不能再冠以VBSCall或Plugin關(guān)鍵字 例子: Import "stdlib.vbs" name=InputBox("請(qǐng)輸入您的姓名") VBSBegin . VBSEnd 格式:VBSBegin.VBSEnd 解釋:構(gòu)成一個(gè)VBScript塊。在VBScript塊中可以使用任何VBScript語(yǔ)句(包括VBScript的條件判斷、子程序調(diào)用等等),也可以使用大多數(shù)的按鍵精靈命令。 VBS 格式:VBS VBScript語(yǔ)句

29、60;解釋:執(zhí)行一個(gè)單行的VBScript語(yǔ)句。在6.0之后的版本VBS關(guān)鍵字可以省略。 注意只支持單行的VBScript語(yǔ)句,不支持多行的VBScript語(yǔ)句如If.EndIf,While.Wend等,需要用按鍵精靈的類似命令代替 VBSCall 格式:VBSCall 外部VBScript函數(shù)。 解釋:執(zhí)行一個(gè)外部VBScript函數(shù)。按鍵精靈內(nèi)置了標(biāo)準(zhǔn)庫(kù)stdlib.vbs,里面包含了包括顏色查找,圖片查找等有用的功能 Plugin 格式:Plugin 插件名.插件函數(shù) 解釋:調(diào)用一個(gè)外部插件提供的函

30、數(shù)。我們將逐漸制作多種復(fù)雜功能的插件并隨按鍵精靈最新版本提供。 例子: Plugin parentH = Window.Foreground() 使用Windows插件獲取當(dāng)前窗口的句柄功能 UserVar 用于支持用戶設(shè)置腳本參數(shù) 標(biāo)準(zhǔn)型自定義變量 格式: UserVar 變量=默認(rèn)值 注釋 解釋:這個(gè)命令主要用于用戶自定義的設(shè)置功能 例子: UserVar var1=30 當(dāng)HP多少時(shí),使用紅藥 Use

31、rVar var2=30 當(dāng)MP多少時(shí),使用藍(lán)藥 當(dāng)用戶使用這個(gè)腳本的時(shí)候,可以對(duì)這var1和var2這兩個(gè)變量的取值進(jìn)行設(shè)置 下拉型自定義變量 格式: UserVar 變量=DropList選項(xiàng)0:值0|選項(xiàng)1:值1|選項(xiàng)2:值2=默認(rèn)顯示的選項(xiàng)編號(hào) 注釋 解釋:這個(gè)命令預(yù)先設(shè)定多個(gè)變量值,用戶可在基面通過(guò)下拉方式進(jìn)行選擇 例子: UserVar Var1=DropList低于10%時(shí)補(bǔ)血:0.1|低于20%時(shí)補(bǔ)血:0.2|低于30%時(shí)補(bǔ)血:0.3=2 自動(dòng)補(bǔ)血設(shè)

32、置 特別提醒:默認(rèn)顯示的選項(xiàng)編號(hào)從0開始 PutAttachment 格式:PutAttachment <路徑:可選> <要釋放的文件:可選> 解釋:把當(dāng)前腳本包含的附件展開到指定的路徑下。<路徑>是指定的相對(duì)路徑或者絕對(duì)路徑。如果省略<路徑>或者<路徑>為 . ,則默認(rèn)展開到按鍵精靈所在的文件夾中可以指定要釋放的文件,允許使用通配符,如 *.bmp。如果不指定要釋放的文件,則默認(rèn)釋放所有文件。 例子: PutAttachme

33、nt c: *.bmp 將附件中所有后綴是bmp的文件釋放到c盤 PutAttachment .plugin *.dll 將附件中所有后綴是dll的文件釋放到當(dāng)前文件夾的plugin目錄下 / 注釋命令,如果一行語(yǔ)句的開頭是/,那么這一行語(yǔ)句將被看作是一句注釋. 5.50之后的版本支持按鍵精靈VBS命令介紹 VBSCall FindCenterColor 解釋: 這個(gè)功能允許您在屏幕的某個(gè)區(qū)域從中心開始查找指定的顏色,并把找到的坐標(biāo)保存在變量中 

34、格式:  VBSCall FindCenterColor(left,top,right,bottom,c,x,y) 在區(qū)域內(nèi)從中心到外圍找顏色為c的點(diǎn),把坐標(biāo)保存在變量x和y中l(wèi)eft,top,right,bottom都是整數(shù)或者整數(shù)型變量,說(shuō)明了區(qū)域的左,上,右,下界限顏色是類似于"0000FF"的字符串,如果不取變量,別忘了加雙引號(hào)如果沒(méi)有找到這個(gè)顏色,則x和y的值都被置為-1 例子 VBSCall FindCenterColor(0,0,800,600,"0000FF",x,y)

35、 If x>=0 and y>=0 MoveTo x y EndIf 在區(qū)域(0,0,800,600)中找紅色("0000FF")的點(diǎn),如果找到,則把鼠標(biāo)移動(dòng)到這個(gè)點(diǎn) VBSCall FindColor 解釋: 這個(gè)功能允許您在屏幕的某個(gè)區(qū)域從左到右、從上到下的查找指定的顏色,并把找到的坐標(biāo)保存在變量中 格式:  VBSCall FindColor(left,top,right,bottom,c

36、,x,y) 在區(qū)域內(nèi)從左到右,從上到下找顏色為c的點(diǎn),把坐標(biāo)保存在變量x和y中l(wèi)eft,top,right,bottom都是整數(shù)或者整數(shù)型變量,說(shuō)明了區(qū)域的左,上,右,下界限顏色是類似于"0000FF"的字符串,如果不取變量,別忘了加雙引號(hào)如果沒(méi)有找到這個(gè)顏色,則x和y的值都被置為-1。 例子 VBSCall FindColor(0,0,800,600,"0000FF",x,y) If x>=0 and y>=0 MoveTo x y

37、 EndIf 在區(qū)域(0,0,800,600)中找紅色("0000FF")的點(diǎn),如果找到,則把鼠標(biāo)移動(dòng)到這個(gè)點(diǎn) VBSCall FindColorEx 解釋: 這個(gè)功能允許您在屏幕的某個(gè)區(qū)域模糊查找指定的顏色,并把找到的坐標(biāo)保存在變量中 格式:  VBSCall FindColorEx(left,top,right,bottom,c,type,similar,x,y) 在區(qū)域內(nèi)找顏色為c的點(diǎn),把坐標(biāo)保存在變量x和y中l(wèi)eft,top,right,bottom都是整數(shù)

38、或者整數(shù)型變量,說(shuō)明了區(qū)域的左,上,右,下界限顏色是類似于"0000FF"的字符串,如果不取變量,別忘了加雙引號(hào)type表示查找方式。0為從上往下,從左往右找;1為從中心往外圍找similar為相似度,取0.3到1之間的小數(shù)。數(shù)值越大,對(duì)相似度要求越嚴(yán)格。推薦取0.8如果沒(méi)有找到這個(gè)顏色,則x和y的值都被置為-1。 例子 VBSCall FindColorEx(0,0,800,600,"0000FF",1,0.8,x,y) If x>=0 and y>=0 Mov

39、eTo x yEndIf 在區(qū)域(0,0,800,600)中,從中間開始找接近紅色("0000FF")的點(diǎn),如果找到,則把鼠標(biāo)移動(dòng)到這個(gè)點(diǎn) VBSCall FindPic 解釋: 這個(gè)功能允許您在屏幕的某個(gè)區(qū)域查找指定相似度的圖片,并把找到的坐標(biāo)保存在變量中 格式  VBSCall FindPic(left,top,right,bottom,filename,similar,x,y) 在區(qū)域內(nèi)從左到右,從上到下找文件名為filename的bmp文件,把找到

40、的坐標(biāo)保存在變量x和y中l(wèi)eft,top,right,bottom都是整數(shù)或者整數(shù)型變量,說(shuō)明了區(qū)域的左,上,右,下界限filename是一個(gè)bmp格式的圖片,需要您自己抓取,最好是24位,把邊緣都設(shè)為單一的顏色similar為相似度,取0.5到1之間的小數(shù)。數(shù)值越大,對(duì)圖片的相似度要求越嚴(yán)格,速度也越快。推薦取0.9如果沒(méi)有找到圖片,則x和y的值都被置為-1推薦使用周圍顏色單一的圖片。 例子 VBSCall FindPic(0,0,1023,767,"1.bmp",0.9,x,y) If x>=0 and&

41、#160;y>=0 MoveTo x y EndIf 在區(qū)域(0,0,1023,767)中找與文件1.bmp中的圖形比較接近的地方,如果找到,則把鼠標(biāo)移動(dòng)到這個(gè)地方 6.30版之后,找圖的文件路徑可以直接引用附件中的圖片,不需要釋放,例子 VBSCall FindPic(0,0,1023,767,"Attachment:1.bmp",0.9,x,y) VBSCall GetCursorPos 解釋: 這個(gè)功能允許您得到當(dāng)前鼠標(biāo)所在的位置,并保存在變量

42、中 格式:  VBSCall GetCursorPos(x,y) x和y都是整數(shù)型變量,分別表示當(dāng)前鼠標(biāo)的x和y坐標(biāo)您可以隨便取變量名,不一定是x和y。 例子: VBSCall GetCursorPos(mx,my) 把當(dāng)前鼠標(biāo)位置的x和y坐標(biāo)放在變量mx和my中 VBSCall GetPixelColor 解釋: 這個(gè)功能允許您得到指定位置的點(diǎn)的顏色,并保存在變量中 格式:    color=GetPixelCol

43、or(x,y) 把坐標(biāo)為(x,y)的點(diǎn)的顏色保存在字符串變量color中x和y是整數(shù)或者整數(shù)型變量 例子: VBSCall GetCursorPos(x,y) color=GetPixelColor(x,y) VBSCall MessageBox(color) 得到當(dāng)前點(diǎn)的顏色,并彈出對(duì)話框顯示出來(lái) VBSCall InputBox 解釋: 這個(gè)功能可以彈出一個(gè)“輸入”對(duì)話框,讓腳本用戶輸入一些文字 格式:    x=Inpu

44、tBox(提示用戶的話,比如“請(qǐng)輸入用戶名”) 把用戶的輸入內(nèi)容保存在變量x中如果提示用戶的話不是變量,別忘了加雙引號(hào)。 例子: x=InputBox("請(qǐng)輸入用戶名") MessageBox(x) 讓用戶輸入用戶名,并顯示出來(lái) VBSCall MessageBox 解釋: 這個(gè)功能允許您在腳本中彈出一個(gè)對(duì)話框,對(duì)話框的文字允許是變量 格式:    VBSCall MessageBox(對(duì)話框中的文字) 如果對(duì)話框中

45、的文字不是變量,別忘了加雙引號(hào) 例子: VBSCall MessageBox(CStr(i) 把變量i的內(nèi)容轉(zhuǎn)換成字符串并顯示出來(lái) VBSCall ReadMemory 解釋: 這個(gè)功能允許您得到當(dāng)前活動(dòng)程序的指定內(nèi)存地址的值,并保存在變量中格式:    VBSCall ReadMemory(十六進(jìn)制整數(shù)表示的內(nèi)存地址,讀取類型,value) 內(nèi)存地址是類似于&H400000的十六進(jìn)制整數(shù),可以用游戲修改工具找到,別忘了在前面加&H表示十六進(jìn)制“讀取類型”可以是0,1或者2,分別表示讀取一個(gè)字節(jié),一個(gè)整數(shù)或一個(gè)長(zhǎng)整數(shù)讀到的值存放在長(zhǎng)整型變量value中 例子: VBSCall ReadMemory(&h400000,2,val) MessageBox(CStr(val) 從內(nèi)存地址400000中讀取一個(gè)長(zhǎng)整數(shù),并顯示出來(lái) VBSCall Ru

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論