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

Конференция, в которой Вы можете выразить свое впечатление о продукте LiteManager. Что Вы хотели бы видеть в следующей версии программы?

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

Сообщение admin » 31 окт 2018, 13:06

Здесь подробное описание
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
С уважением LiteManagerTeam

support@litemanager.ru
+7 909 424 80 31
Icq: 615906065
Skype: LiteManagerTeam
admin
Администратор
 
Сообщения: 3831
Зарегистрирован: 02 июн 2010, 13:59

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

Сообщение Fan » 31 окт 2018, 13:10

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\""

Fan
 
Сообщения: 4
Зарегистрирован: 30 окт 2018, 17:17

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

Сообщение Kirill » 31 окт 2018, 14:02

@Fan
а покажите как вы создаете внешнюю ссылку в GLPI ?
Kirill
 
Сообщения: 11
Зарегистрирован: 10 авг 2016, 10:16

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

Сообщение Kirill » 31 окт 2018, 14:26

у меня выходит запрос на подключение но само подключение не выполняется....
Kirill
 
Сообщения: 11
Зарегистрирован: 10 авг 2016, 10:16

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

Сообщение admin » 31 окт 2018, 15:22

Да сорри)

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

support@litemanager.ru
+7 909 424 80 31
Icq: 615906065
Skype: LiteManagerTeam
admin
Администратор
 
Сообщения: 3831
Зарегистрирован: 02 июн 2010, 13:59

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

Сообщение Kirill » 31 окт 2018, 16:02

admin писал(а):Да сорри)

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


не выполняется подключение, просто запускается LM т.е как бы не идет передача переменных. даже если я просто запущу в адрес строе данную ссылку
Kirill
 
Сообщения: 11
Зарегистрирован: 10 авг 2016, 10:16

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

Сообщение Fan » 31 окт 2018, 17:22

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

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

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

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

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

Сообщение admin » 01 ноя 2018, 10:27

к стати lmrun совсем не обязательно, можно писать и lmv как у Вас было в примере, должно работать.
С уважением LiteManagerTeam

support@litemanager.ru
+7 909 424 80 31
Icq: 615906065
Skype: LiteManagerTeam
admin
Администратор
 
Сообщения: 3831
Зарегистрирован: 02 июн 2010, 13:59

Пред.

Вернуться в LiteManager: Пожелания

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2