@ahmic/autoit-js
Version: 
Node.js bindings for AutoItX3.dll
17 lines (14 loc) • 955 B
JavaScript
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