2015-05-15 2 views
0

Я работаю над интранет для общества.
Я создал несколько программ.
Что мне нужно, когда клиент нажимает на <button> моего веб-сайта, программа запускается.
Некоторые из моих программ являются .jar в компьютерах клиентов.
Мне нужно будет запустить их с аргументами.
Я знаю, что невозможно запустить команду cmd с веб-сайтом на рабочем столе клиента. Но можно ли запускать программы? Мои клиенты находятся в IE.Запуск программы веб-клиентов

I судимое это:

<script type="text/javascript"> 
    var obj = new ActiveXObject("WScript.Shell"); 
    obj.run('explorer.exe /e "C:\\ton dossier"', 0, true); 
</script> 

Но это просто открыть мне папку документов (всегда).
Любая идея?

+0

Вы уверены, что «тонированное досье» - это приложение, документ или только часть папки? Обычно исследователь должен запускать связанную программу, то есть 'obj.run ('explorer.exe/e" C: \\ ton dossier.docx "', 0, true);' (помните суффикс!) –

+0

obj.run (' C: \ Java \ jre \ bin \ java.exe "C: \\ Пользователи \ adm_adv \ Desktop \ ouvrir.jar" ', 0, true); вернул мне «Ошибка», мой .jar работает, когда я дважды нажимаю на него. –

+0

Чтобы запустить jar-файлы из браузера, вы можете использовать java-web start, просто Google для этого –

ответ

0

Я нашел его:

WshShell = new ActiveXObject("WScript.Shell"); 
WshShell.Run("c:/Users/adm_adv/Desktop/ouvrir.jar C:", 1, false); 

Thx все.

+0

PS: Последний «C:» в команде является параметром для моей программы jar. –