У меня есть частное приложение HTA, из которого я хочу запустить bat-файлы и обычные CMD-функции (cd, delete и т. Д.).Проблема с WScript.Shell для работы с HTA-страницей
Мой сценарий следующим образом:
<script type="text/javascript">
var SHELL = new ActiveXObject("WScript.Shell");
function buildWorkspace()
{
SHELL.Run("start cmd /K", 1, true);
}
</script>
<br/><input type='button' onclick='buildWorkspace();' value='Build Workspace'/>
И я получаю эту ошибку: «Система не может найти указанный файл.» Но я не передаю никаких файлов?
Я также попробовал Exec метод, как так:
var status = SHELL.Exec("cmd");
Все еще не работает - получить другую ошибку, хотя: «Объект не поддерживает это свойство или метод»? Я также вижу окно cmd, но без подсказки.
Я пробовал много разных перестановок кавычек и команд (попробовал CD и DIR), все еще ту же ошибку. Конечный результат должен позволить мне удалить каталог и запустить bat-файл с тремя параметрами. Любые идеи, что я делаю неправильно?
Итак, это сработало для вас сейчас? – Hackoo
Да, спасибо за вопрос. – BigMac66