1

Тема: AHK: Проверка протокола открытия

Не особо нашёл даже про термины, я так понял это некие протоколы. Вопрос как узнать что ссылка откроется на ПК?
Например если надо открыть ссылку в телеграмм, то удобнее открыть её сразу в приложении минуя браузер через протокол tg.
Но как узнать заранее что она там откроется, ведь например приложение может быть не установлено, и в таком случае открыть её по https.

run tg://resolve/?domain=%domain%&post=%post%

run https://t.me/%domain%/%post%
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

2

Re: AHK: Проверка протокола открытия

https://learn.microsoft.com/ru-ru/windo … mprotocols
Вроде это, но че та примеров ноль.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

3

Re: AHK: Проверка протокола открытия

Если бы мне понадобилось узнать, в которой программе будут открываться ссылки, начинающиеся с http и https, наверное я проверил бы в реестре HKEY_CLASSES_ROOT\http и HKEY_CLASSES_ROOT\https

HKEY_CLASSES_ROOT\http
"C:\Program Files\Mozilla Firefox\firefox.exe" -osint -url "%1"

HKEY_CLASSES_ROOT\https
"C:\Program Files\Mozilla Firefox\firefox.exe" -osint -url "%1"

4

Re: AHK: Проверка протокола открытия

HKEY_CLASSES_ROOT\https

У меня там почему то не браузер по умолчанию. А вот по tg то что надо, значит буду читать HKEY_CLASSES_ROOT\tg\shell\open\command, и проверять существование файла.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui