close

滑鼠命令


滑鼠命令介紹
滑鼠命令分為三大類:模擬滑鼠按鍵命令、模擬滑鼠移動命令、滑鼠控制命令。
模擬滑鼠按鍵可以模擬滑鼠的左鍵、右鍵、中鍵和滾輪的動作。滑鼠的動作分為三類:按下、彈起、按下並彈起。
模擬滑鼠移動命令支持移動到屏幕的某個坐標、將滑鼠移動一個相對的坐標
滑鼠控制命令可以在腳本執行過程中通過滑鼠控制腳本。


滑鼠命令
 
滑鼠模擬命令
[LeftClick]模擬點擊滑鼠左鍵 [RightClick]模擬點擊滑鼠右鍵 [MiddleClick]模擬點擊滑鼠中鍵
[LeftDoubleClick]模擬雙擊滑鼠左鍵 [LeftDown]模擬按下滑鼠左鍵 [LeftUp]模擬鬆開滑鼠左鍵
[RightDown]模擬按下滑鼠右鍵 [RightUp]模擬鬆開滑鼠右鍵  
[MoveTo]移動滑鼠 [MoveR]滑鼠相對移動 [MouseWheel]滾動滑鼠滾輪
滑鼠控制命令
[WaitClick]等待按滑鼠 [GetLastClick]獲取上一次按下的滑鼠代碼
滑鼠輔助命令
[SaveMousePos]保存當前滑鼠位置 [RestoreMousePos]將滑鼠移動到上一次保存的滑鼠位置
[LockMouse]鎖定滑鼠位置 [UnlockMouse]解除滑鼠鎖定

 

[LeftClick、LeftClickS、LeftClickH]
格式:LeftClick {次數}
解釋:在滑鼠當前位置模擬點擊滑鼠左鍵.{次數}可以控制點擊的次數
LeftClickS: 超級模擬方式,兼容性更強,對鍵盤和滑鼠沒有特別的要求,PS2(圓口)和USB接口的滑鼠都可以使用
LeftClickH: 硬件模擬方式,僅支持PS(圓口)的滑鼠
例子:
LeftClick 5
在當前滑鼠的位置單擊滑鼠左鍵5次




[RightClick、RightClickS、RightClickH]
格式:RightClick {次數}
解釋:在滑鼠當前位置模擬點擊滑鼠右鍵.{次數}可以控制點擊的次數
RightClickS: 超級模擬方式,兼容性更強,對鍵盤和滑鼠沒有特別的要求,PS2(圓口)和USB接口的滑鼠都可以使用
RightClickH: 硬件模擬方式,僅支持PS(圓口)的滑鼠
例子:
RightClick 5
在當前滑鼠的位置單擊滑鼠右鍵5次




[MiddleClick、MiddleClickS、MiddleClickH]
格式:MiddleClick {次數}
解釋:在滑鼠當前位置模擬點擊滑鼠中鍵.
MiddleClickS: 超級模擬方式,兼容性更強,對鍵盤和滑鼠沒有特別的要求,PS2(圓口)和USB接口的滑鼠都可以使用
MiddleClickH: 硬件模擬方式,僅支持PS(圓口)的滑鼠
例子:
MiddleClick 5
在當前滑鼠的位置單擊滑鼠中鍵5次




[LeftDoubleClick、LeftDoubleClickS、LeftDoubleClickH]
格式:LeftDoubleClick {次數}
解釋:在滑鼠當前位置模擬雙擊滑鼠左鍵.
LeftDoubleClickS: 超級模擬方式,兼容性更強,對鍵盤和滑鼠沒有特別的要求,PS2(圓口)和USB接口的滑鼠都可以使用
LeftDoubleClickH: 硬件模擬方式,僅支持PS(圓口)的滑鼠
例子:
LeftDoubleClick 5
在當前滑鼠的位置雙擊滑鼠左鍵5次




[LeftDown、LeftDownS、LeftDownH]
格式:LeftDown {次數}
解釋:在滑鼠當前位置模擬按下滑鼠左鍵,{次數}在這個語句中雖然有效,但沒有實際意義.
LeftDownS: 超級模擬方式,兼容性更強,對鍵盤和滑鼠沒有特別的要求,PS2(圓口)和USB接口的滑鼠都可以使用
LeftDownH: 硬件模擬方式,僅支持PS(圓口)的滑鼠
例子:
LeftDown 1
在當前滑鼠的位置按下滑鼠左鍵




[LeftUp、LeftUpS、LeftUpH]
格式:LeftUp {次數}
解釋:在滑鼠當前位置模擬鬆開滑鼠左鍵,{次數}在這個語句中雖然有效,但沒有實際意義.
LeftUpS: 超級模擬方式,兼容性更強,對鍵盤和滑鼠沒有特別的要求,PS2(圓口)和USB接口的滑鼠都可以使用
LeftUpH: 硬件模擬方式,僅支持PS(圓口)的滑鼠
例子:
LeftUp 1
在當前滑鼠的位置彈起滑鼠左鍵




[RightDown、RightDownS、RightDownH]
格式:RightDown {次數}
解釋:在滑鼠當前位置模擬按下滑鼠右鍵,{次數}在這個語句中雖然有效,但沒有實際意義.
RightDownS: 超級模擬方式,兼容性更強,對鍵盤和滑鼠沒有特別的要求,PS2(圓口)和USB接口的滑鼠都可以使用
RightDownH: 硬件模擬方式,僅支持PS(圓口)的滑鼠
例子:
RightDown 1
在當前滑鼠的位置按下滑鼠右鍵




[RightUp、RightUpS、RightUpH]
格式:RightUp {次數}
解釋:在滑鼠當前位置模擬鬆開滑鼠右鍵,{次數}在這個語句中雖然有效,但沒有實際意義
RightUpS: 超級模擬方式,兼容性更強,對鍵盤和滑鼠沒有特別的要求,PS2(圓口)和USB接口的滑鼠都可以使用
RightUpH: 硬件模擬方式,僅支持PS(圓口)的滑鼠
例子:
RightUp 1
在當前滑鼠的位置彈起滑鼠右鍵




[MoveTo、MoveToS、MoveToH]
格式:MoveTo {X坐標},{Y坐標}
解釋:移動滑鼠到(X坐標,Y坐標)處
MoveToS: 超級模擬方式,兼容性更強,對鍵盤和滑鼠沒有特別的要求,PS2(圓口)和USB接口的滑鼠都可以使用
MoveToH: 硬件模擬方式,僅支持PS(圓口)的滑鼠
例子:
MoveTo 100,200
把滑鼠移動到(100,200)這個點上
MoveTo intX,intY
把滑鼠移動到(intX,intY)這個點上,需要5.50以上版本支持.




[MoveR、MoveRS、MoveRH]
格式:MoveR {X距離},{Y距離}
解釋:把滑鼠相對移動(X距離,Y距離)
MoveRS: 超級模擬方式,兼容性更強,對鍵盤和滑鼠沒有特別的要求,PS2(圓口)和USB接口的滑鼠都可以使用
MoveRH: 硬件模擬方式,僅支持PS(圓口)的滑鼠
例子:
當前滑鼠在(100,100)點,使用下面語句
MoveR 200,300
之後,滑鼠就被移到了(100+200,100+300)處,也就是坐標(300,400)處
提示:使用硬件模擬方式不能碰鍵盤滑鼠,否則會導致




[MouseWheel]
格式:MouseWheel {滾動量}
解釋:滾動滑鼠滾輪.如果滾動量為正,向上滾動;否則向下滾動.
僅支持Windows 2000以上的操作系統.
例子:
MouseWheel 1
把滑鼠滾輪向上滾動1格




[SaveMousePos][RestoreMousePos]
格式: SaveMousePos
解釋: 保存當前滑鼠位置
格式: RestoreMousePos
解釋: 將滑鼠移動到上一次保存的滑鼠位置
例子: 保存/恢復滑鼠位置常用於製作網路遊戲練功腳本,腳本開始時保存滑鼠位置,腳本結束時恢復滑鼠位置,
這樣腳本執行後滑鼠的位置就不會變化




[LockMouse]
格式: LockMouse
解釋: 鎖定滑鼠位置,用戶將不能通過移動滑鼠而改變滑鼠位置,而腳本仍可以改變滑鼠位置
例子: 在腳本開始的時候使用這個命令,可以有效防止用戶誤觸滑鼠引起腳本執行出錯




[UnlockMouse]
格式: UnlockMouse
解釋: 解除LockMouse命令對滑鼠位置的鎖定。如果用戶使用了LockMouse命令而沒有使用UnlockMouse命令,
按鍵精靈會在腳本結束時自動解除鎖定




[WaitClick]
格式: WaitClick {可選:變量名}(注意這裡是「變量名」不是「表達式」)
解釋: 腳本執行到這一句暫停,按下任意滑鼠鍵之後繼續,按下的滑鼠鍵將被記錄在變量之中
例子:
WaitClick last_click
VBSCall MessageBox("您按下了" & last_click)




[GetLastClick]
格式: GetLastClick {可選:變量名}(注意這裡是「變量名」不是「表達式」)
解釋: 檢測上一次按下的滑鼠代碼,不影響腳本執行的流程

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 魔幻小鱉 的頭像
    魔幻小鱉

    【魔幻小鱉】的部落格

    魔幻小鱉 發表在 痞客邦 留言(9) 人氣()