執(zhí)行鼠標(biāo)點(diǎn)擊操作。
MouseClick ( "按鈕" [, x, y [, 點(diǎn)擊次數(shù) [, 速度 ]]] )
參數(shù)
| 按鈕 | 要點(diǎn)擊的按鈕:"left"(左鍵)、"right"(右鍵)、"middle"(中鍵)、"main"(主鍵)、"menu"(菜單鍵)、"primary"(主要按鈕)、"secondary"(次要按鈕)。 |
| x, y | [可選參數(shù)] 目標(biāo)坐標(biāo)值 x/y。若兩者都留空則使用當(dāng)前位置。 |
| 點(diǎn)擊次數(shù) | [可選參數(shù)] 要點(diǎn)擊鼠標(biāo)按鈕的次數(shù)。默認(rèn)值為 1。 |
| 速度 | [可選參數(shù)] 鼠標(biāo)移動速度,可設(shè)數(shù)值范圍在 1(最快)和 100(最慢)之間。若設(shè)置速度為 0 則立即移動鼠標(biāo)到指定位置。默認(rèn)速度為 10。 |
返回值
無
注意
若給定的按鈕是一個(gè)空字符串則將點(diǎn)擊左鍵。| 按鈕 | 正常情況下 | 切換后 |
| "" | 左鍵 | 左鍵 |
| "left" | 左鍵 | 左鍵 |
| "middle" | 中鍵 | 中鍵 |
| "right" | 右鍵 | 右鍵 |
| "primary" | 左鍵 | 右鍵 |
| "main" | 左鍵 | 右鍵 |
| "secondary" | 右鍵 | 左鍵 |
| "menu" | 右鍵 | 左鍵 |
相關(guān)
MouseClickDrag, MouseGetPos, MouseMove, MouseCoordMode(選項(xiàng))
示例
; 在當(dāng)前位置執(zhí)行一次雙擊
MouseClick("left")
MouseClick("left")
; 在位置 0,500 雙擊
MouseClick("left", 0, 500, 2)
; 在位置 0,500 雙擊的一個(gè)更保險(xiǎn)的方法
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
原平市| 右玉县| 田东县| 沛县| 南充市| 四平市| 韶关市| 嵊州市| 马尔康县| 兰州市| 基隆市| 阳谷县| 齐河县| 会东县| 博兴县| 大方县| 吴川市| 垦利县| 安阳县| 裕民县| 高州市| 慈溪市| 甘谷县| 铁岭县| 乃东县| 池州市| 禄丰县| 灵寿县| 鄂伦春自治旗| 房产| 承德县| 金门县| 广丰县| 怀远县| 山东省| 隆尧县| 彭山县| 佳木斯市| 东莞市| 长宁县| 扎赉特旗|