A. 按鍵精靈的指令
KeyPress 按鍵
格式: KeyPress [鍵盤ASCII碼] [次數]
解釋:先」按下」再」彈起」鍵,模擬我們平時的」按鍵」操作.
KeyDown 按下
格式: KeyDown [鍵盤ASCII碼] [次數]
解釋: 」按下」鍵,模擬我們平時的」按下」操作
注意:有些鍵在按下之後,會和其他鍵產生組合效果,比如」Alt/Ctrl/Shift」,如果使用」按下Alt」命令,那麼之後的」按鍵」動作將變成」Alt+A」等組合動作,因此記得在必要時使用」彈起」命令將組合鍵釋放,避免影響鍵盤的正常使用.
KeyUp 彈起
格式: KeyUp [鍵盤ASCII碼] [次數]
解釋:」按下」鍵,模擬我們平時的」彈起」操作
MoveTo
格式:MoveTo [X坐標] [Y坐標]
解釋:移動滑鼠到(X坐標,Y坐標)處
版本變化:5.50版之後, [X坐標]和[Y坐標]可以支持變數.在5.50版之前只能使用數字
舉例:
MoveTo 100 200
把滑鼠移動到(100,200)這個點上
MoveTo intX intY
把滑鼠移動到(intX,intY)這個點上,需要5.50以上版本支持.
MoveR
格式:MoveR [X距離] [Y距離]
解釋:把滑鼠相對移動(X距離,Y距離)
舉例:
當前滑鼠在(100,100)點,使用下面語句
MoveR 200 300
之後,滑鼠就被移到了(100+200,100+300)處,也就是坐標(300,400)處
MoveRH
相對移動滑鼠的硬體模擬指令
SaveMousePos
格式:SaveMousePos
解釋:保存當前滑鼠位置
RestoreMousePos
格式: RestoreMousePos
解釋: 將滑鼠移動到上一次保存的滑鼠位置
舉例:保存/恢復滑鼠位置常用於製作網路游戲練功腳本,腳本開始時保存滑鼠位置,腳本結束時恢復滑鼠位置,這樣腳本執行後滑鼠的位置就不會變化.
LeftClick
格式:LeftClick [次數]
解釋:在滑鼠當前位置模擬點擊滑鼠左鍵.[次數]可以控制點擊的次數
版本變化:5.50版之後,所有滑鼠模擬指令的[次數]支持變數.
RightClick
格式:RightClick [次數]
解釋:在滑鼠當前位置模擬點擊滑鼠右鍵.
MiddleClick
格式:MiddleClick [次數]
解釋:在滑鼠當前位置模擬點擊滑鼠中鍵.
LeftDoubleClick
格式:LeftDoubleClick [次數]
解釋:在滑鼠當前位置模擬雙擊滑鼠左鍵.
LeftDown
格式:LeftDown [次數]
解釋:在滑鼠當前位置模擬按下滑鼠左鍵,[次數]在這個語句中雖然有效,但沒有實際意義.
LeftUp
格式:LeftUp [次數]
解釋:在滑鼠當前位置模擬松開滑鼠左鍵. [次數]在這個語句中雖然有效,但沒有實際意義.
RightDown
格式:RightDown [次數]
解釋:在滑鼠當前位置模擬按下滑鼠右鍵,[次數]在這個語句中雖然有效,但沒有實際意義.
RightUp
格式:RightUp [次數]
解釋:在滑鼠當前位置模擬松開滑鼠右鍵. [次數]在這個語句中雖然有效,但沒有實際意義.
IfColor…Else…EndIf
格式: IfColor [X坐標] [Y坐標] [顏色代碼] [等於/不等於/約等於] Else EndIf
解釋: 判斷坐標點的顏色,控制腳本流程.
If…ElseIf…Else…EndIf
基本的流程式控制制語句,會編程的應該都可以看懂,不會編程的我也解釋不清
While…EndWhile
基本的循環控制語句,會編程的應該都可以看懂,不會編程的我也解釋不清
For…EndFor
基本的循環控制語句,會編程的應該都可以看懂,不會編程的我也解釋不清
Goto
跳轉語句,跳轉到一個標記處.
EndScript
結束腳本的語句
Sub…Return
格式:
Sub [過程名]
…
Return [過程名]
解釋: 定義一個過程,可以在腳本中調用這個過程
Gosub
格式:
GoSub [過程名]
解釋:調用過程