UNPKG

@ahmic/autoit-js

Version:
17 lines (14 loc) 955 B
import './@types/point.js'; import './@types/rect.js'; import { INT, LPCWSTR } from './@types/win32.js'; import { autoit } from './lib/autoit.js'; import { MouseButton } from './mouse-click.js'; import { AU3_INTDEFAULT } from './util/constants.js'; function ControlClickSync(windowTitle, windowText, controlId, button = MouseButton.Left, clicks = 1, x = AU3_INTDEFAULT, y = AU3_INTDEFAULT) { return autoit.invoke('AU3_ControlClick', INT, [LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR, INT, INT, INT], [windowTitle, windowText, controlId, button, clicks, x, y]); } function ControlClick(windowTitle, windowText, controlId, button = MouseButton.Left, clicks = 1, x = AU3_INTDEFAULT, y = AU3_INTDEFAULT) { return autoit.invokeAsync('AU3_ControlClick', INT, [LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR, INT, INT, INT], [windowTitle, windowText, controlId, button, clicks, x, y]); } export { ControlClick, ControlClickSync }; //# sourceMappingURL=control-click.js.map