執(zhí)行鼠標點擊操作。
MouseClick ( "按鈕" [, x, y [, 點擊次數(shù) [, 速度 ]]] )
參數(shù)
| 按鈕 | 要點擊的按鈕:"left"(左鍵)、"right"(右鍵)、"middle"(中鍵)、"main"(主鍵)、"menu"(菜單鍵)、"primary"(主要按鈕)、"secondary"(次要按鈕)。 |
| x, y | [可選參數(shù)] 目標坐標值 x/y。若兩者都留空則使用當前位置。 |
| 點擊次數(shù) | [可選參數(shù)] 要點擊鼠標按鈕的次數(shù)。默認值為 1。 |
| 速度 | [可選參數(shù)] 鼠標移動速度,可設數(shù)值范圍在 1(最快)和 100(最慢)之間。若設置速度為 0 則立即移動鼠標到指定位置。默認速度為 10。 |
返回值
無
注意
若給定的按鈕是一個空字符串則將點擊左鍵。| 按鈕 | 正常情況下 | 切換后 |
| "" | 左鍵 | 左鍵 |
| "left" | 左鍵 | 左鍵 |
| "middle" | 中鍵 | 中鍵 |
| "right" | 右鍵 | 右鍵 |
| "primary" | 左鍵 | 右鍵 |
| "main" | 左鍵 | 右鍵 |
| "secondary" | 右鍵 | 左鍵 |
| "menu" | 右鍵 | 左鍵 |
相關
MouseClickDrag, MouseGetPos, MouseMove, MouseCoordMode(選項)
示例
; 在當前位置執(zhí)行一次雙擊
MouseClick("left")
MouseClick("left")
; 在位置 0,500 雙擊
MouseClick("left", 0, 500, 2)
; 在位置 0,500 雙擊的一個更保險的方法
Dim $primary
Dim $secondary
;檢查用戶是否已切換了左右按鈕
$k = RegRead("HKEY_CURRENT_USER\Control Panel\Mouse", "SwapMouseButtons")
; 這里不必檢查 RegRead 函數(shù)是否正常執(zhí)行
If $k = 1 Then
$primary = "right"
$secondary = "left"
Else ;正常情況(無法讀注冊表也將執(zhí)行下面的語句)
$primary = "left"
$secondary = "right"
EndIf
MouseClick($primary, 0, 500, 2)
Exit
恩平市| 南靖县| 长宁区| 建水县| 陇西县| 通许县| 雷波县| 雷州市| 额尔古纳市| 新营市| 南涧| 元谋县| 崇礼县| 兴业县| 黄梅县| 广丰县| 和龙市| 香格里拉县| 博乐市| 中牟县| 民丰县| 商南县| 伊金霍洛旗| 建水县| 泽库县| 古田县| 洛隆县| 台安县| 福鼎市| 大足县| 高阳县| 公主岭市| 蒲城县| 巴彦淖尔市| 婺源县| 义马市| 夏河县| 沁水县| 泌阳县| 宜都市| 红安县|