Page 82 of 96

Posted: Mon Dec 16, 2013 11:12 pm
by opk44
KDJ
I think it can be taken from registry.

Code: Select all

HKEY_CURRENT_USER|Software\Classes\HTTP\shell\open\command
HKEY_CURRENT_USER|Software\Classes\https\shell\open\command
HKEY_CURRENT_USER|Software\Classes\ftp\shell\open\command

Posted: Tue Dec 17, 2013 12:14 am
by Skif_off
opk44
If you don't change the default web browser, these branches will not (WinXP & Win7).

Code: Select all

HKEY_CLASSES_ROOT\.html
Default = %name%
HKEY_CLASSES_ROOT\%name%\shell\open\command
Default = "%fullpath%" "%1"
or
Default = "%fullpath%" -options "%1"
100% hit?

Posted: Tue Dec 17, 2013 7:37 pm
by KDJ
Skif_off and opk44, thanks for the replies.

After setting Firefox as default browser, on Win-XP, I have the following:
HKEY_CURRENT_USER|Software\Classes\HTTP\shell\open\command - this key does not exist
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\HTTP\shell\open\command - (Default) = "C:\Program Files\Mozilla Firefox\firefox.exe" -osint -url "%1"
HKEY_CLASSES_ROOT\HTTP\shell\open\command - (Default) = "C:\Program Files\Mozilla Firefox\firefox.exe" -osint -url "%1"
HKEY_CLASSES_ROOT\.html - (Default) = FirefoxHTML
HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command - (Default) = "C:\Program Files\Mozilla Firefox\firefox.exe" -osint -url "%1"

Posted: Tue Dec 17, 2013 7:56 pm
by Lenchik

Posted: Tue Dec 17, 2013 9:27 pm
by KDJ
Well, this shows that you can have at the same time three default browsers, eg:

1. Internet Explorer for http protocol:
HKCR\HTTP\shell\open\command - (Default) = "C:\Program Files\Internet Explorer\IEXPLORE.EXE" -nohome

2. Firefox for .html files:
HKCR\.html - (Default) = FirefoxHTML
HKCR\FirefoxHTML\shell\open\command - (Default) = "C:\Program Files\Mozilla Firefox\firefox.exe" -osint -url "%1"

3. Browser3 in start menu:
HKLM\SOFTWARE\Clients\StartMenuInternet: (Default) = Browser3
HKLM\SOFTWARE\Clients\StartMenuInternet\Browser3\shell\open\command - (Default) = fullnameBrowser3

Posted: Wed Dec 18, 2013 9:51 am
by Skif_off
KDJ
What will happen if

Code: Select all

HKCR\.html - (Default) = FirefoxHTML
HKCR\FirefoxHTML\shell\open\command - (Default) = "C:\Program Files\Mozilla Firefox\firefox.exe" -osint -url "%1" 
HKCR\HTTP\shell\open\command - (Default) = "C:\Program Files\Internet Explorer\IEXPLORE.EXE" -nohome
HKLM\SOFTWARE\Clients\StartMenuInternet: (Default) = Opera.exe
HKLM\SOFTWARE\Clients\StartMenuInternet\Opera.exe\shell\open\command - (Default) = "C:\Program Files\Opera\Opera.exe"
?

Code: Select all

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.html]
@="FirefoxHTML"

[HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command]
@="\"C:\\Program Files\\Mozilla Firefox\\firefox.exe\" -osint -url \"%1\""

[HKEY_CLASSES_ROOT\http\shell\open\command]
@="\"C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE\" -nohome"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet]
@="Opera.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Opera.exe\shell\open\command]
@="\"C:\\Program Files\\Opera\\Opera.exe\""

"HKCR\.html" - bad idea (because it is possible to use a text editor (or "large" programs - FrontPage, KompoZer etc.)) and http-link from an open AkelPad will open in Internet Explorer (because use "HKCR\http\shell\open\command"). It seems the choice is obvious?

There is also "HKCR\https\shell\open\command", but

Code: Select all

HKCR\http\shell\open\command - Browser1
HKCR\https\shell\open\command - Browser2
is unreal artificial situation (IMHO) :)

Posted: Wed Dec 18, 2013 8:39 pm
by FeyFre
> is unreal artificial situation (IMHO)
Ага, два раза. У меня она реальная. HTTP делаю одним, HTTPS - вторым, ибо дебильный прокси выеживается и не пускает первого.
Опера - Настройки - Дополнительно - Програмы - Детали - выбираю только интересующие меня схемы

Posted: Wed Dec 18, 2013 10:01 pm
by Skif_off
FeyFre
Совет держать второй браузер для проблемных ресурсов встречал, но разносить по протоколам - это, ИМХО, вряд-ли популярное решение :) Любопытно, если дефолтным оставить ишака, а Opera повесить только на http, то в
HKLM\SOFTWARE\Clients\StartMenuInternet Default=Opera.exe, а в
HKCU\Software\Clients\StartMenuInternet Default="Значение не присвоено".
Проблем с открытием ссылок из разных программ нет? Погуглил немного ради любопытства - при написании скриптов AutoIt ищут либо по протоколу http, либо StartMenuInternet.

Posted: Thu Dec 19, 2013 1:46 am
by FeyFre
> Проблем с открытием ссылок из разных программ нет?
Нету, ибо такое происходит оооочень редко, почти никогда. Я вообще такое поведение считаю совсем не нормальным, если программа самостоятельно без разрешения пользователя сунется куда-то. Это раз. Два. Собственно я работаю с конечным числом софта, который выполняет те функции которые мне нужны, и я вот не представляю почему бы вдруг начал качать сотни не нужных себе программ и тыкать там на ссылки.
Редко получаемые ссылки методом ^C ^V вставляются в нужный браузер. Остальные - итак есть в закладках браузера.

Posted: Thu Dec 19, 2013 10:34 am
by Skif_off
FeyFre
Я ничего не предлагаю качать и проверять :) Только софт, где бывают ссылки и если используется - редакторы, программы обмена мгновенными сообщениями, файлы справки. Сам я никогда не открываю ссылки из программ, использую буфер обмена. Проверял в виртуалке двойным кликом в AkelPad по ссылкам http и https (2 ссылки) - работало как настроил, но снимок грохнул пока писал пост, вот и спросил, не было ли проблем :)

Posted: Sat Dec 28, 2013 2:17 pm
by Skif_off
Нет ли аналога опций Notepad++
Копировать все строки с закладками
Вырезать все строки с закладками
Удалить все строки с закладками
Удалить все строки без закладок
?

Posted: Sat Dec 28, 2013 9:46 pm
by Andrey_A_A
KDJ
проблема с переводом через яндекс в скрипте Translator.js

Image

Posted: Sat Dec 28, 2013 11:15 pm
by KDJ
Andrey_A_A

For me working normally:
Image

Maybe you have not the current version of the script?

Posted: Sun Dec 29, 2013 10:18 pm
by KDJ
Skif_off wrote:Нет ли аналога опций Notepad++
Копировать все строки с закладками
Вырезать все строки с закладками
Удалить все строки с закладками
Удалить все строки без закладок
?
Maybe I'll write a script that implements these functions.

Posted: Sun Dec 29, 2013 11:02 pm
by Drugmix
KDJ
seems like you are quite advanced at scripting for AkelPad.
1. Is that possible to write a script that would fold +1 more line at bottom (and some some extra lines too, if they are blank) when the user hits the [-] button to folds lines of code?
2. If that possible to somehow handle bookmarking multiple lines via scripts?
The thing is that unfortunately AkelPad's LineBoard plugin doesn't support multiple lines bookmarking.
Thus, it's currently not possible to
a. select multiple lines and then bookmark them all at once.
b. double click on lineboard panel and move the cursor up/down to bookmark multiple lines while the 2nd click is not yet released.