UNPKG

@ahmic/autoit-js

Version:
25 lines (22 loc) 1.06 kB
import './@types/point.js'; import './@types/rect.js'; import { AU3_INTDEFAULT, INT, LPCWSTR } from './@types/win32.js'; import { autoit } from './lib/autoit.js'; var MouseButton; (function (MouseButton) { MouseButton["Left"] = "left"; MouseButton["Middle"] = "middle"; MouseButton["Right"] = "right"; MouseButton["Primary"] = "primary"; MouseButton["Main"] = "main"; MouseButton["Secondary"] = "secondary"; MouseButton["Menu"] = "menu"; })(MouseButton || (MouseButton = {})); function MouseClickSync(button = MouseButton.Left, x = AU3_INTDEFAULT, y = AU3_INTDEFAULT, clicks = 1, speed = -1) { return autoit.invoke('AU3_MouseClick', INT, [LPCWSTR, INT, INT, INT, INT], [button, x, y, clicks, speed]); } function MouseClick(button = MouseButton.Left, x = AU3_INTDEFAULT, y = AU3_INTDEFAULT, clicks = 1, speed = -1) { return autoit.invokeAsync('AU3_MouseClick', INT, [LPCWSTR, INT, INT, INT, INT], [button, x, y, clicks, speed]); } export { MouseButton, MouseClick, MouseClickSync }; //# sourceMappingURL=mouse-click.js.map