Всем привет. Использую лаунчер HTA, он запускает консоль по нажатию определенной кнопки, , как сделать так, чтобы при открытии консоли выводился определенный текст(команда), допустим_ каждую одну секунду и нажималась клавиша Enter. Что-то близкое к идиалу, но все равно не то. Добился, чтобы выводился текст, и печатается он в любом месте где есть ввод текста будь то блокнот или другое поле ввода. Работает это только если активна сама консоль, но консоль у меня в скрытом режиме 0 и как сделать, чтобы команда отправлялась именно в нее?
var cmdRun;
function kb(userid, token, server, options) {
var autoR = document.getElementById('a-r');
var autoC = document.getElementById('a-c');
var path = "cmd /c chcp 65001 & cmd.exe -t " + token + " -i " + userid + " -f ./kfa/nonever/" + server + ".cfg " + options;
var WshShell = new ActiveXObject("WScript.Shell");
function st () {
//WshShell.Exec("exec zzz");
cmdRun.StdIn.WriteLine("exec zzz");
}
if (autoR.checked && autoC.checked) {
cmdRun = WshShell.Run(path, 2);
setTimeout(st, 20000);
setTimeout(function() {
if (autoR.checked) {
login();
}
}, 60000);
} else if (autoR.checked) {
cmdRun = WshShell.Run(path);
setTimeout(setCon, 2000);
setTimeout(function() {
if (autoR.checked) {
login();
}
}, 60000);
} else if (autoC.checked) {
cmdRun = WshShell.Run(path, 2);
setTimeout(st, 11000);
} else { ;
cmdRun = WshShell.Run(path);
//setTimeout(setCon, 2000);
}
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости