Нашёлся ответ
на форуме:
- При клике по ссылке с префиксом "goto:" осуществляется поиск текста в документе. Префикс goto: необходимо добавить в настройках программы на вкладке "Редактор 2".
- При клике по ссылке с клавишей Ctrl вызывается соотв. браузер из указанного места.
- При обычном клике без клавиши Ctrl, открывается ссылка браузером по умолчанию.
Также в AkelPad.ini добавить:
UrlCommand=Call("Scripts::Main", 1, "UrlCommand.js", "%u")
в UrlCommand.js добавить:
var hMainWnd=AkelPad.GetMainWnd();
var oSys=AkelPad.SystemFunction();
var pArgLine=AkelPad.GetArgLine();
if (pArgLine.substr(0, 5).toUpperCase() == "GOTO:")
{
AkelPad.TextFind(0, pArgLine.substr(5), 0x08000001 /*FRF_DOWN|FRF_CYCLESEARCH*/);
}
else
{
if (oSys.Call("user32::GetKeyState", 0x11 /*VK_CONTROL*/) & 0x8000)
AkelPad.Exec(""C:\\Program Files\\Mozilla Firefox\\firefox.exe" " + pArgLine);
else
oSys.Call("shell32::ShellExecute" + _TCHAR, hMainWnd, "open", pArgLine, 0, 0, 1 /*SW_SHOWNORMAL*/);
}
Работает в версии 4.9.8