Javascript 在HTA应用程序内的WScript.Shell中发送输入值

Javascript 在HTA应用程序内的WScript.Shell中发送输入值,javascript,html,wscript.shell,Javascript,Html,Wscript.shell,我正在尝试创建一个重启应用程序,它从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;

我正在尝试创建一个重启应用程序,它从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>

函数语言(){
var test=document.getElementById(“myInput”).value;
var shell=新的ActiveXObject(“WScript.shell”);
var path=“shutdown-r-t”和测试;
run(路径,1,false);
}







GE-RUS

我不知道如何以htis格式正确传递变量

这就是在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

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);
  }
}