Отправить входное значение в WScript.Shell внутри приложения HTA - PullRequest
0 голосов
/ 19 февраля 2020

Я пытаюсь сделать перезапуск приложения, которое занимает несколько секунд от кнопки ввода HTML и отправляет его в функцию JS, которая содержит WScript.Shell.

<script>
function languages(){
  var test = document.getElementById("myInput").value;

  var shell = new ActiveXObject("WScript.Shell");
  var path = "shutdown -r -t " & test;
  shell.run(path,1,false);
}
</script>
image

Дон не знаю, как правильно передать переменную в формате htis

1 Ответ

0 голосов
/ 23 февраля 2020

Вот как вы отправляете переменные внутри приложения HTA:

function restart(){
  var testr = document.getElementById("myInput").value;
  if (testr == "") {
  var shell = new ActiveXObject("WScript.Shell");
  var path = "shutdown -r -f -t 0";
  shell.run(path,1,false);
  }
  else {
  var shell = new ActiveXObject("WScript.Shell");
  var path = "shutdown -r -f -t " + testr;
  shell.run(path,1,false);
  }
}

var path = "shutdown -r -f -t" + testr

...