Запуск приложения в Windows с веб-страницы - PullRequest
0 голосов
/ 13 сентября 2011

Я работаю над веб-приложением на моей работе, чтобы сделать каждую жизнь проще. Я пытаюсь создать страницу, которая позволила бы им запускать приложения с помощью браузера. Я думал, что смогу использовать метод запуска сценариев Windows, но я никогда не использовал языки сценариев на основе Windows. Итак, чтобы подвести итог моей проблемы здесь, мне нужно нажать на кнопку запуска в браузере, чтобы запустить текстовую панель или другие программы в Windows. Любая помощь будет принята с благодарностью.

Спасибо

Обновление до вопроса

Вот возможный ответ,

 <script language="javascript" type="text/javascript">
  function runApp(){ 
   var shell = new ActiveXObject("WScript.shell"); 
   shell.run("notepad.exe", 1, True); 
  }
 </script>

<input type="button" name="button1" value="Run Notepad" onClick="runApp()" />

Ответы [ 2 ]

1 голос
/ 13 сентября 2011

Единственный способ, чтобы это работало на законных основаниях, - это чтобы ваши пользователи установили программу до того, как ваш сайт попытается ее запустить.Ваша установка зарегистрирует протокол URL.Когда веб-браузер видит протокол не-http типа, он пытается загрузить зарегистрированную программу, которая принимает протокол URL, запрашиваемый вашим веб-сайтом.

Регистрация приложения в протоколе URL

0 голосов
/ 13 сентября 2011

вы можете сделать href на вашей HTML-странице для локального или UNC-пути.

  <a href="file:///c:/path/executable.exe">click here</a>
...