@ahmic/autoit-js
Version:
Node.js bindings for AutoItX3.dll
29 lines (26 loc) • 1.44 kB
JavaScript
import './@types/point.js';
import './@types/rect.js';
import { INT, LPCWSTR } from './@types/win32.js';
import { autoit } from './lib/autoit.js';
var ShowWindowFlag;
(function (ShowWindowFlag) {
ShowWindowFlag[ShowWindowFlag["HIDE"] = 0] = "HIDE";
ShowWindowFlag[ShowWindowFlag["SHOWNORMAL"] = 1] = "SHOWNORMAL";
ShowWindowFlag[ShowWindowFlag["SHOWMINIMIZED"] = 2] = "SHOWMINIMIZED";
ShowWindowFlag[ShowWindowFlag["SHOWMAXIMIZED"] = 3] = "SHOWMAXIMIZED";
ShowWindowFlag[ShowWindowFlag["SHOWNOACTIVATE"] = 4] = "SHOWNOACTIVATE";
ShowWindowFlag[ShowWindowFlag["SHOW"] = 5] = "SHOW";
ShowWindowFlag[ShowWindowFlag["MINIMIZE"] = 6] = "MINIMIZE";
ShowWindowFlag[ShowWindowFlag["SHOWMINNOACTIVE"] = 7] = "SHOWMINNOACTIVE";
ShowWindowFlag[ShowWindowFlag["SHOWNA"] = 8] = "SHOWNA";
ShowWindowFlag[ShowWindowFlag["RESTORE"] = 9] = "RESTORE";
ShowWindowFlag[ShowWindowFlag["SHOWDEFAULT"] = 10] = "SHOWDEFAULT";
})(ShowWindowFlag || (ShowWindowFlag = {}));
function RunSync(program, workingDir = '', showFlag = ShowWindowFlag.SHOWNORMAL) {
return autoit.invoke('AU3_Run', INT, [LPCWSTR, LPCWSTR, INT], [program, workingDir, showFlag]);
}
function Run(program, workingDir = '', showFlag = ShowWindowFlag.SHOWNORMAL) {
return autoit.invokeAsync('AU3_Run', INT, [LPCWSTR, LPCWSTR, INT], [program, workingDir, showFlag]);
}
export { Run, RunSync, ShowWindowFlag };
//# sourceMappingURL=run.js.map