Как запустить файл .exe или .bat на основе события нажатия кнопки, используя Javascript-дубликат

В моем текущем проекте я хотел бы запустить файл .bat или .exe, используя событие нажатия кнопки, используя JavaScript. Содержимое пакетного файла показано ниже:

start "S:\" TemperatureSensor.exe

который запускает файл TemperatureSensor.exe при нажатии кнопки TemperatureSensor. Код для HTML-страницы показан ниже:

<!DOCTYPE html>
<html>
<body>

<p>Click the button to make a BUTTON element with text.</p>

<button onclick="window.open('file:///S:/Test.bat')">Temperature Sensor</button>

</body>
</html>

Когда я нажал кнопку «Датчик температуры», он должен запустить файл Test.bat, но на новой странице он будет отображать следующее:

Я скучаю? Можно ли запустить .exe файл, используя событие нажатия кнопки ??

Обновлено: Код для HTML-страницы показан ниже:

<!DOCTYPE html>
<html>
<body>

<p>Click the button to make a BUTTON element with text.</p>

<button onclick="myFunction()">Temperature Sensor</button>

<script>
function myFunction() {
      var oShell = new ActiveXObject("Shell.Application");

var commandtoRun = "C:\\TemperatureSensor.exe";
if (inputparms != "") {
var commandParms = document.Form1.filename.value;
 }

 // Invoke the execute method.  
 oShell.ShellExecute(commandtoRun, commandParms, "", "open", "1");
 }
 </script>

 </body>
 </html>

Когда я нажимаю кнопку датчика температуры, отображается сообщение об ошибке:Uncaught ReferenceError: ActiveXObject не определен.

Ответы на вопрос(2)

Ваш ответ на вопрос