Запуск программ с параметрами по гиперссылке

Обсуждение и помощь на русском языке

Moderators: SolA, vvorl

Post Reply
p2n
Posts: 2
Joined: Sun Jun 20, 2021 9:19 am

Запуск программ с параметрами по гиперссылке

Post by p2n »

Здравствуйте!

Кому-то кроме меня нужен функционал для запуска из EPIM программ, с передачей им аргументов с параметрами?

Лично мне видится удобной возможность запуска RDP/VNC/SSH/SFTP/FTP-клиента из менеджера паролей, с передачей ему адреса хоста, логина и пароля для мгновенного подключения, без необходимости копирования/вставки чувствительной информации.

Похожий функционал имеется в KeePass2 (описание есть в статье "Настраиваем URL Overrides в Keepass2" на хабре), но мне удобнее хранить все записи в одной программе/базе.

Аналогичный запрос уже был тут на форуме 3 года назад, но не нашел поддержки у автором и пользователей. Возможно, предлагаемый мною вариант использования был бы кому-то еще полезен?
admin
Site Admin
Posts: 10362
Joined: Thu Nov 25, 2004 3:12 am
Has thanked: 947 times
Been thanked: 573 times

Re: Запуск программ с параметрами по гиперссылке

Post by admin »

Вопрос ранее поднимался, да, но пользователи не поддержали. Посмотрим, как будет в этот раз. Если аудитория для фичи наберётся, то обязательно реализуем.
Android version of EssentialPIM. Keep all your data in sync!
Andrey
EPIM Team
Posts: 1522
Joined: Mon Mar 05, 2007 10:09 pm
Has thanked: 3 times
Been thanked: 103 times

Re: Запуск программ с параметрами по гиперссылке

Post by Andrey »

А не проще ли будет в модуле паролей создать новое поле и туда один раз руками вписать ссылку на открытие нужной программы со всеми параметрами? Тогда вы просто будете кликать в эту ссылку в записи и будет открываться эта программа.
p2n
Posts: 2
Joined: Sun Jun 20, 2021 9:19 am

Re: Запуск программ с параметрами по гиперссылке

Post by p2n »

Andrey wrote: Sun Jun 20, 2021 6:09 pm А не проще ли будет в модуле паролей создать новое поле и туда один раз руками вписать ссылку на открытие нужной программы со всеми параметрами? Тогда вы просто будете кликать в эту ссылку в записи и будет открываться эта программа.
Буду признателен вам за пример.

С помощью Ctrl+клик по гиперссылке удается запустить что-либо без аргументов, например, C:\Windows\system32\cmd.exe. При попытке вызвать с передачей хоть одного аргумента, например, C:\Windows\system32\cmd.exe /k pause, выдается ошибка:

Code: Select all

---------------------------
Ошибка
---------------------------
Не удалось загрузить C:\Windows\system32\cmd.exe /k pause
Проверьте, был ли файл перемещён, переименован или удалён
Вы хотите удалить ссылку на файл из Базы данных
---------------------------
Да   Нет   
---------------------------
Также не понятно как передать параметр, заключенный в кавычки - при сохранении записи они удаляются.
Andrey
EPIM Team
Posts: 1522
Joined: Mon Mar 05, 2007 10:09 pm
Has thanked: 3 times
Been thanked: 103 times

Re: Запуск программ с параметрами по гиперссылке

Post by Andrey »

Запуск с параметрами будет исправлен в следующей версии. С кавычками будет исправлено, если будут еще запросы от других пользователей.
Stanislaw
Novice
Posts: 19
Joined: Tue Dec 29, 2020 5:20 pm
Has thanked: 3 times
Been thanked: 1 time

Re: Запуск программ с параметрами по гиперссылке

Post by Stanislaw »

admin wrote: Sun Jun 20, 2021 5:50 pm Вопрос ранее поднимался, да, но пользователи не поддержали. Посмотрим, как будет в этот раз. Если аудитория для фичи наберётся, то обязательно реализуем.
Поддержу. ssh:// rdp:// vnc:// sftp:// ftp://

В принципе даже ничего дополнительно придумывать не нужно, просто отдавать URL на обработку операционной системе так же как http:// https:// хорошие клиенты при установке сами прописывают в реестре.
Andrey
EPIM Team
Posts: 1522
Joined: Mon Mar 05, 2007 10:09 pm
Has thanked: 3 times
Been thanked: 103 times

Re: Запуск программ с параметрами по гиперссылке

Post by Andrey »

ftp:// сейчас поддерживается. Должны работать такие ссылки. Остальные можно будет добавить в будущие версии.
Post Reply