1

Тема: AHK: Скрипт позволяющий выбирать браузер для открытия ссылки

Хочется на компьютере иметь такую возможность как например на Android, когда открываешь ссылку появляется окошко где можно выбрать необходимый браузер для открытия в нем этой ссылки.

Для Windows нашел такую программку: Browser Chooser, но она не работает у меня на XP.
Если у кто знает еще аналогичные программки, прошу поделится.

Можно ли как то средствами AutoHotkey перехватить событие открытия ссылки вне браузера?
И затем подставить выполнение своего кода, где был бы небольшой GUI скрипт с иконками установленных браузеров для выбора открытия ссылки.

2

Re: AHK: Скрипт позволяющий выбирать браузер для открытия ссылки

Вероятно нужно найти где в реестре прописывается браузер по умолчанию, и прописать туда свой скрипт, в командном параметре ему будут передаватся ссылки.

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

3

Re: AHK: Скрипт позволяющий выбирать браузер для открытия ссылки

Точно, можно таким способом
Благодарю!

4

Re: AHK: Скрипт позволяющий выбирать браузер для открытия ссылки

Вот небольшой скрипт для Windows XP
У кого Windows 7 или Windows 8 можете узнать аналогичные пути в реестре где хранятся настройки браузера по умолчанию, допишем скрипт, что бы работало и на других версиях Windows.

if 1 < 0
{
    RegWrite, REG_SZ, HKEY_CURRENT_USER, Software\Classes\http\shell\open\command, , "U:\Microsoft\Script\Choose Browser.exe" "`%1"
    RegWrite, REG_SZ, HKEY_CURRENT_USER, Software\Classes\https\shell\open\command, , "U:\Microsoft\Script\Choose Browser.exe" "`%1"
    RunWait, C:\Program Files\AutoHotkeyL\Compiler\Ahk2Exe.exe /in "%A_ScriptDir%\Choose Browser.ahk" /out "%A_ScriptDir%\Choose Browser.exe" ;/icon "%A_ScriptDir%\Icon.ico"
    ToolTip, Приложение скомпилировано и добавлено в реестр!
    SoundPlay, C:\WINDOWS\Media\Windows XP - всплывающее сообщение.wav
    Sleep 2500
    ToolTip
    ExitApp
}

Gui:
Gui, Add, Picture, x35 y60 w48 h48, Opera12.png
Gui, Add, Button, x6   y110 w100 h30 gOpera12, Opera12
Gui, Add, Picture, x145 y60 w48 h48, Opera20.png
Gui, Add, Button, x116 y110 w100 h30 gOpera20, Opera20
Gui, Add, Picture, x253 y60 w48 h48, Chrome.png
Gui, Add, Button, x226 y110 w100 h30 gChrome, Chrome
Gui, Add, Picture, x363 y60 w48 h48, Firefox.png
Gui, Add, Button, x336 y110 w100 h30 gFirefox, Firefox
Gui, Font, S14 CDefault, Verdana
Gui, Add, Text, x71 y0 w300 h30 +Center, Открыть ссылку в браузере
Gui, Font, S9 CDefault, Verdana
Gui, Add, Text, x0 y30 w440 h30 +Center, %1%
; Generated using SmartGUI Creator 4.0
Gui, Show, x336 y196 h149 w445, Выбор браузера
Return

Esc::
GuiClose:
ExitApp

Opera12:
Run, C:\Program Files\Opera12\Opera.exe %1%
ExitApp

Opera20:
Run, C:\Program Files\Opera20\launcher.exe %1%
ExitApp

Chrome:
Run, C:\Program Files\GoogleChrome\GoogleChrome.exe %1%
ExitApp

Firefox:
Run, C:\Program Files\Firefox\Firefox.exe %1%
ExitApp