Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.07.2011, 18:42   #1
men232
Пользователь
 
Регистрация: 11.05.2011
Сообщений: 59
По умолчанию Выполнение действий перейдя по ссылке, как?

Здравствуйте мастера, извините за тупое название темы В общем суть такая, буду объяснять на примере skype.
Многие знают фишку в skype что можно по ссылкам производить разные действия, к примеру вот skype:men232?chat, переходя по ней вы попадете в отправку сообщений мне.
Вот вопросы: как это называется, что бы искать в google и возможно ли подобное сотворить в Delphi.

Извиняюсь если коряво объяснил.
men232 вне форума Ответить с цитированием
Старый 27.07.2011, 19:00   #2
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

На деле все очень просто

За обработку протоколов отвечает ветка в реестре (создаем в HKEY_CLASSES_ROOT раздел с названием протокола, например для скайпа раздел называется skype, без точки и маленькими буквами)
Затем в этом разделе создаем ключ с именем "URL Protocol" (пустой)
Еще в этом разделе надо создать раздел shell, в нем - "open", в нем - "command" (то есть три вложенных). И в последнем раззделе в ключе по умолчанию прописать строку такого типа:
"путь к вашей программе" "%l"

То есть содержимое после "skype:" будет отправлено приложению как параметр
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Старый 27.07.2011, 19:01   #3
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

Ну и все что нужно - это посмотреть как через Delphi работать с параметрами и обрабатывать их
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Старый 27.07.2011, 19:40   #4
men232
Пользователь
 
Регистрация: 11.05.2011
Сообщений: 59
По умолчанию

Спасибо огромное
men232 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как ограничить процесс в свободе действий? Effort Помощь студентам 0 16.06.2011 21:07
Передача информации в другое приложение и выполнение в нем действий!!! Andersen1313 Общие вопросы Delphi 2 17.04.2011 13:55
Авторизация и выполнение действий. Rock'n'rolla Работа с сетью в Delphi 13 25.01.2010 21:05
выполнение нескольких действий??? zzzzz HTML и CSS 2 11.12.2008 11:59