Как запустить exe-файл

0 голосов
спросил 12 Июль, 07 от tanw (160 баллов) в категории Программные продукты Esri
Есть желание запускать определенный exe-файл при нажатии на кнопку в панели инструментов веб-страницы ArcIMS.
 
Люди добрые, помогите.
 
 

3 Ответы

0 голосов
ответил 12 Июль, 07 от Anna2 (2,680 баллов)
самое просто - это добавить в toolbar.htm новую кнопочку - которая будет вот таким образом:
 
onclick='run("путь_к_exe_файлу")'
 
вызывать функцию
 
<script type="text/javascript" language="javascript">
      function run(file) {
      var ws = new ActiveXObject("WScript.Shell");
      ws.run(file);
}

</script>
правда перед выполнением такая команда будет спрашивать разрешение пользователя + зависит от настроек безопасности (вроде бы)
0 голосов
ответил 13 Июль, 07 от tanw (160 баллов)

Анна, спасибо за совет. Но, к сожалению, я уже попробовала этот способ. При клике на кнопку - ни ответа, ни привета. Даже не спрашивает разрешение на выполнение.

Просто через IE запускаю - все работает. В ArcIMS - тишина.
Это может быть как-то связано с безопасностью самого ArcIMS Applicatiopn Servera? И где, кроме браузера,  предусмотреть выполнение сценариев ActiveX?
0 голосов
ответил 03 Окт, 07 от dios (5,300 баллов)
Обязательно запускать exe? Зачем ?
Как вариант можно воспользоваться технологией ISAPI Extension например (если это iis).
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...