@ahmic/autoit-js
Version:
Node.js bindings for AutoItX3.dll
49 lines (46 loc) • 2.28 kB
JavaScript
import './@types/point.js';
import './@types/rect.js';
import { INT, LPCWSTR } from './@types/win32.js';
import { autoit } from './lib/autoit.js';
var AutoItOption;
(function (AutoItOption) {
AutoItOption["CaretCoordMode"] = "CaretCoordMode";
AutoItOption["ExpandEnvStrings"] = "ExpandEnvStrings";
AutoItOption["ExpandVarStrings"] = "ExpandVarStrings";
AutoItOption["GUICloseOnESC"] = "GUICloseOnESC";
AutoItOption["GUICoordMode"] = "GUICoordMode";
AutoItOption["GUIDataSeparatorChar"] = "GUIDataSeparatorChar";
AutoItOption["GUIOnEventMode"] = "GUIOnEventMode";
AutoItOption["GUIResizeMode"] = "GUIResizeMode";
AutoItOption["GUIEventOptions"] = "GUIEventOptions";
AutoItOption["MouseClickDelay"] = "MouseClickDelay";
AutoItOption["MouseClickDownDelay"] = "MouseClickDownDelay";
AutoItOption["MouseClickDragDelay"] = "MouseClickDragDelay";
AutoItOption["MouseCoordMode"] = "MouseCoordMode";
AutoItOption["MustDeclareVars"] = "MustDeclareVars";
AutoItOption["PixelCoordMode"] = "PixelCoordMode";
AutoItOption["SendAttachMode"] = "SendAttachMode";
AutoItOption["SendCapslockMode"] = "SendCapslockMode";
AutoItOption["SendKeyDelay"] = "SendKeyDelay";
AutoItOption["SendKeyDownDelay"] = "SendKeyDownDelay";
AutoItOption["SetExitCode"] = "SetExitCode";
AutoItOption["TCPTimeout"] = "TCPTimeout";
AutoItOption["TrayAutoPause"] = "TrayAutoPause";
AutoItOption["TrayIconDebug"] = "TrayIconDebug";
AutoItOption["TrayIconHide"] = "TrayIconHide";
AutoItOption["TrayMenuMode"] = "TrayMenuMode";
AutoItOption["TrayOnEventMode"] = "TrayOnEventMode";
AutoItOption["WinDetectHiddenText"] = "WinDetectHiddenText";
AutoItOption["WinSearchChildren"] = "WinSearchChildren";
AutoItOption["WinTextMatchMode"] = "WinTextMatchMode";
AutoItOption["WinTitleMatchMode"] = "WinTitleMatchMode";
AutoItOption["WinWaitDelay"] = "WinWaitDelay";
})(AutoItOption || (AutoItOption = {}));
function OptSync(option, value = -1) {
return autoit.invoke('AU3_Opt', INT, [LPCWSTR, INT], [option, value]);
}
function Opt(option, value = -1) {
return autoit.invokeAsync('AU3_Opt', INT, [LPCWSTR, INT], [option, value]);
}
export { AutoItOption, Opt, OptSync };
//# sourceMappingURL=opt.js.map