Simulate-Click
Command Description
Simulate Click
Command Prototype
Mouse.Click(iButton, iType, sKeyModifiers,optionArgs)
Parameter Description
Parameter | Required | Type | Default | Description |
---|---|---|---|---|
iButton | True | enum | "left" | Mouse button {left: Left button, right: Right button, middle: Middle button} |
iType | True | enum | "click" | Click type {click: single click, dbclick: double click, down: keydown, up: keyup} |
sKeyModifiers | True | set | [] | Keyboard keys used while a mouse action is triggered: Alt, Ctrl, Shift, Win |
iDelayAfter | None | number | 300 | Delay time (in milliseconds) after executing the activity is 300 milliseconds |
iDelayBefore | None | number | 200 | The delay time (in milliseconds) before any operations are executed is by default 200 milliseconds |
Demo
TracePrint "--------------------Simulate Click--------------------"
// --------------------------------------------------------
// [Note] To simulate a click, the Demo needs to open the IE browser to jump to the Baidu homepage, and use it with the "Move to the target" command
// Input parameter 1:
// iButton--mouse click (left/right/middle)
// Input parameter 2:
// iType--click type (click / double click / press / pop up)
// Input parameter 3:
// sKeyModifiers--Auxiliary keys
// Input parameter 4:
// optionArgs--Optional parameters (including: delay after execution/delay before execution).Type:Dict
// Command prototype: Mouse.Click(iButton, iType, sKeyModifiers,optionArgs)
// --------------------------------------------------------
// move to the specified target
Mouse.Hover(@ui"Input control<input>_Baidu Yiyi 7",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 10, "iCursorOffsetY": 10, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly" : false})
// perform the click action
Mouse.Click("left", "click", [],{"iDelayAfter": 300, "iDelayBefore": 300})