Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как запустить программы из браузеров? / 9 сообщений из 9, страница 1 из 1
21.08.2008, 11:00
    #35498529
teo609
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить программы из браузеров?
Добрый день всем.

Сейчас из HTML-отчетов запускается внешняя программа:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
function ShowGuid2(type, guid)
	{
	var WshShell = new ActiveXObject("WScript.Shell");
  var oExec = WshShell.Exec("calc");
  }
</script>
<SCRIPT LANGUAGE=VBScript>
Sub ShowGuid(my_type, my_guid)
	Dim X 
	Set X = CreateObject("WScript.Shell")
	X.Exec("%ProgramFiles%\AutoCards\Files\Ghost.exe " + my_type + " " + my_guid)
	Set X=Nothing
End Sub
</SCRIPT>
...
Рейтинг: 0 / 0
21.08.2008, 11:07
    #35498553
teo609
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить программы из браузеров?
Сожалею, случайно отправил до завершения редактирования.
Ссылок для редактирования или удаления не нашел.

Смысл в том, что сейчас программа запускается через микрософтовский WScript.Shell.
Работает это только под IE. Но так как сейчас IE есть на всех машинах, пока это устраивает.
В будущем планируется перевести систему под линукс.
Как там запустить программу? Предполагается использовать Firefox3 там.

В качестве промежуточного этапа надо бы запустить эту внешнюю прогу под виндами из других браузеров.

Но Опера 9.5. скрипт js (ShowGuid2()) не ест, плюется ссобщением:
message: Statement on line 19: Undefined variable: ActiveXObject

вопрос: можно ли запустить программу (хоть calc) из скрипта не в IE и если да то как?
...
Рейтинг: 0 / 0
21.08.2008, 12:32
    #35498840
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить программы из браузеров?
Из других - никак. Да и из ИЕ только, если безопасность опустить ниже плинтуса. Можно конечно поржать и дать ссылочку в интернете, наступив на которую слоамаешь компьютер .
...
Рейтинг: 0 / 0
21.08.2008, 15:45
    #35499670
teo609
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить программы из браузеров?
Раз уж можно, то дайте, пожалуйста ссылочку. Наступать не буду, а на код посмотрю. Вдруг поможет. А то или от HTML отказываться, или от браузера, свой контрол делать. Опции эти - обе хуже.
...
Рейтинг: 0 / 0
25.08.2008, 11:22
    #35504067
teo609
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить программы из браузеров?
Пришла идея, как можно обойти проблему.
Из Javascript можно писать в файл.
А на чтение файла повесить по таймеру отдельный процесс от проги на локальном компе.
...
Рейтинг: 0 / 0
25.08.2008, 11:25
    #35504074
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить программы из браузеров?
teo609Пришла идея, как можно обойти проблему.
Из Javascript можно писать в файл.
А на чтение файла повесить по таймеру отдельный процесс от проги на локальном компе.
Из яваскрипт писать файл можно тольно в ИЕ, используя АктивеХ филесистемобжект, а это и есть - безопасность ниже плинтуса (хе-хе).
...
Рейтинг: 0 / 0
04.09.2008, 10:43
    #35521764
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить программы из браузеров?
А разве нельзя по простецки давать ссылку на файл? А на компьютере просто должна быть по умолчанию на это расширение нужная программа настроена. Паритесь лишний раз без повода.
----------
То, что ты увидел в моей фразе, вовсе необязательно есть то, что я в неё вложил.
...
Рейтинг: 0 / 0
04.09.2008, 10:54
    #35521809
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить программы из браузеров?
XDiaBLo...на компьютере просто должна быть по умолчанию на это расширение нужная программа настроена...
Это как? А ссылочка куда - на сервер?
...
Рейтинг: 0 / 0
04.09.2008, 13:27
    #35522346
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить программы из браузеров?
ShSerge XDiaBLo...на компьютере просто должна быть по умолчанию на это расширение нужная программа настроена...
Это как? А ссылочка куда - на сервер?
Не понял? Там же локально запускали, ну и настроили бы эту прогу на этот формат.
авторX.Exec("%ProgramFiles%\AutoCards\Files\Ghost.exe "
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как запустить программы из браузеров? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]