KenKaneki
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору [more]Всем привет. Я использую файл HTA. Необходимо, чтобы при запуске консоли (cmd), которую запускает hta-файл, выполнялась команда и нажималась клавиша Enter. Мой код, но это, вероятно, неверно. 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); } } | Всего записей: 5 | Зарегистр. 15-06-2018 | Отправлено: 20:53 15-06-2018 | Исправлено: KenKaneki, 20:56 15-06-2018 |
|