Страница 2 из 2

Re: Работа с внешними приложениями

СообщениеДобавлено: 31 окт 2018, 13:06
admin
Здесь подробное описание
https://stackoverflow.com/questions/806 ... dows#80650

Создаете ключ в реестре
HKEY_CLASSES_ROOT\lmrun
В нем новое пустое строковое значение
URL protocol =

Затем создаете подразделы shell\open\command
\HKEY_CLASSES_ROOT\lmrun\shell\open\command
В в последнем (command) в значение по умолчанию изменяете строку на путь к запускаемому приложению, например так
"С:\LiteManager\Viewer\ROMViewer.exe" "%1"

Затем в Интернет Эксплоере (или как оказалось в любом другом браузере тоже), выполняете команду в адресной строке
lmrun:/name:192.168.2.2 /viewonly

Re: Работа с внешними приложениями

СообщениеДобавлено: 31 окт 2018, 13:10
Fan
admin писал(а):поправили код программы вот тестовый вьювер

Добрый день.
Спасибо за столь быстрый отклик!
Протестировал новую версию, работает отлично через Edge/IE и Mozilla Firefox! Chrome и Opera даёт вот такую ошибку при добавлении компьютера в список:
Изображение

Будет здорово, если в следующих выпусках появится автоматическая регистрация протокола lmrun: при установке программы.
Для меня проблема -- решена, спасибо!

Код reg-файла:
Код: Выделить всё
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\lmrun]
@="URL:Lite Manager Viewer Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\lmrun\shell]

[HKEY_CLASSES_ROOT\lmrun\shell\open]

[HKEY_CLASSES_ROOT\lmrun\shell\open\command]
@="\"C:\\Program Files (x86)\\LiteManager Pro - Viewer\\ROMViewer.exe\" \"%1\""


Re: Работа с внешними приложениями

СообщениеДобавлено: 31 окт 2018, 14:02
Kirill
@Fan
а покажите как вы создаете внешнюю ссылку в GLPI ?

Re: Работа с внешними приложениями

СообщениеДобавлено: 31 окт 2018, 14:26
Kirill
у меня выходит запрос на подключение но само подключение не выполняется....

Re: Работа с внешними приложениями

СообщениеДобавлено: 31 окт 2018, 15:22
admin
Да сорри)

Действительно Хром (и наверное Опера тоже), вместо пробелов передает спец символы %20, учли этот момент вот поправленный вьювер.
http://litemanager.ru/bug_test/ROMViewer2.zip

Re: Работа с внешними приложениями

СообщениеДобавлено: 31 окт 2018, 16:02
Kirill
admin писал(а):Да сорри)

Действительно Хром (и наверное Опера тоже), вместо пробелов передает спец символы %20, учли этот момент вот поправленный вьювер.
http://litemanager.ru/bug_test/ROMViewer2.zip


не выполняется подключение, просто запускается LM т.е как бы не идет передача переменных. даже если я просто запущу в адрес строе данную ссылку

Re: Работа с внешними приложениями

СообщениеДобавлено: 31 окт 2018, 17:22
Fan
admin писал(а):Да сорри)
Действительно Хром (и наверное Опера тоже), вместо пробелов передает спец символы %20, учли этот момент вот поправленный вьювер.
http://litemanager.ru/bug_test/ROMViewer2.zip

Спасибо, работает отлично и в Опере, и в Хроме! Ещё раз благодарю за скорость реакции =)

Kirill писал(а):не выполняется подключение, просто запускается LM т.е как бы не идет передача переменных. даже если я просто запущу в адрес строе данную ссылку

У меня строка "Ссылка или имя файла" при создании внешней ссылки в GLPI выглядит так:
lmrun:/name:[IP] /fullcontrol
Убедитесь, пожалуйста, что там стоит двоеточие, а не знак "=", на моём старом скриншоте закралась ошибка.

Re: Работа с внешними приложениями

СообщениеДобавлено: 01 ноя 2018, 10:27
admin
к стати lmrun совсем не обязательно, можно писать и lmv как у Вас было в примере, должно работать.