|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.11.2017, 13:03 | #1 |
Пользователь
Регистрация: 06.06.2017
Сообщений: 27
|
Запуск программы по ссылке из браузера
Необходимо запустить прогу по ссылке из браузера Google Chrome. Есть протокол mailto, который открывает Outlook, например, по ссылке вида: <a href="mailto:ivan_ivanov@mail.ru">Н аписать письмо</a>
В результате открывается Outlook и еще туда отправляется параметр ivan_ivanov@mail.ru Аналогично, со скайпом. Хочу сделать подобное для своей программы (чтобы открывалась по ссылке, еще и параметр туда направлялся). Зарегистрировал в реестре свой протокол mypro: REGEDIT4 [HKEY_CLASSES_ROOT\mypro] @="URL:mypro Protocol" "URL Protocol"="" [HKEY_CLASSES_ROOT\mypro\shell] [HKEY_CLASSES_ROOT\mypro\shell\open] [HKEY_CLASSES_ROOT\mypro\shell\open\ command] @="\"C:\\FoldCreateOpen.exe\" \"%1\"" И прописал на php код: echo("<a href=\"mypro:\"> Open folder </a>"); В итоге, по нажатию на ссылку Open folder запускается exe-файл. Осталось туда параметр передать (например, номер папки). Каким образом это сделать? |
01.11.2017, 13:05 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
А примеры выше не натолкнули ни на что?
mailto:ivan_ivanov@mail.ru -> параметр ivan_ivanov@mail.ru |
01.11.2017, 15:26 | #3 |
Пользователь
Регистрация: 06.06.2017
Сообщений: 27
|
параметр будет постоянно меняться.
|
01.11.2017, 15:30 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
И? Вы в скрипте не умете параметр выводить?
|
01.11.2017, 15:34 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
02.11.2017, 09:05 | #6 |
Пользователь
Регистрация: 06.06.2017
Сообщений: 27
|
Вопрос больше даже не в задании ссылки с параметром. Это понятно. Как в реестре прописать, чтобы параметр воспринимался для последующей передачи в exe-файл?..
|
02.11.2017, 09:54 | #7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
это и есть - на открытие запустить программу FoldCreateOpen.exe и передать ей параметр (это обозначено %1 ) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запуск объекта по ссылке | NetSpace | HTML и CSS | 9 | 29.10.2013 17:07 |
запуск браузера и автозаполнение | logitech12 | Помощь студентам | 1 | 08.09.2012 13:39 |
Получать каптчу (картинку) не по ссылке, а из браузера - нужно переделать код | scroyler | Работа с сетью в Delphi | 11 | 10.02.2012 20:33 |
Запуск браузера | Нубасик | Общие вопросы Delphi | 14 | 14.09.2010 18:59 |
Запуск браузера в приложении | MAcK | Общие вопросы .NET | 7 | 07.04.2009 06:07 |