Я помню, как делал что-то подобное в прошлом, и я использовал команду NodeJS child_process.execFile . Документация на child_process тяжелая, так что читайте внимательно.
В итоге вы должны получить что-то вроде:
const execFile = require('child_process').execFile;
let runAutoItScript = function(pathToScript, scriptName) {
console.info(`\n> Started execution of ${scriptName} ...`);
execFile(`${pathToScript}/${scriptName}`, (error, stdout, stderr) => {
if (error) {
throw error;
} else {
// > do something with the script output <
console.info(`\n> Finished execution of ${scriptName}! | Output: ${stdout}`);
}
});
}
runAutoItScript('/this/is/a/valid/path', 'AwesomeScript.exe');
Следующим шагом будет минимизацияи заставьте его работать внутри browser.execute
call.
Вы можете найти в сети множество примеров child_process , просто используйте ресурсы, доступные для запуска простейшего скрипта. Развивайся оттуда.