
ContextMenu plugin
- Author
- Message
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Сейчас хотел открыть chm и пока не могу найти как это сделать. Напрягает для каждого типа файла долго искать и прописывать приложение...
Можно ли сделать, чтобы при пустом 1-м параметре Exec открывался бы файл, указанный во 2-м параметре, с помощью программы по его ассоциации в системе? Это было бы просто обалденно!

-
Offline
- Site Admin
- Posts: 6403
- Joined: Thu Jul 06, 2006 7:20 am
Code: Select all
"Open help" Exec(`hh.exe "c:\AkelPad-Eng.chm"`)
Code: Select all
"Open help" Exec(`rundll32.exe shell32,ShellExec_RunDLL "c:\AkelPad-Eng.chm"`)
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Instructor
Работает.
А всё-таки, можно ли сделать так чтобы при такой записи:
плаг сам бы определял по ассоциации файла какой прогой открывать?
Это же не трудно сделать, зато было бы удобно..
Работает.
А всё-таки, можно ли сделать так чтобы при такой записи:
Code: Select all
"Item" Exec(`"" "FileNameFull.ext"`)
Это же не трудно сделать, зато было бы удобно..
-
Offline
- Site Admin
- Posts: 6403
- Joined: Thu Jul 06, 2006 7:20 am
Changed: AkelPad 3.5.0 required.
Changed: now if INI file being changed in Win95/98/Me, then it can be successfully used in WinNT/2000/XP/2003 and on the contrary.
Added: now plugin can be compiled with GCC.
ContextMenu plugin v2.8
Changed: now if INI file being changed in Win95/98/Me, then it can be successfully used in WinNT/2000/XP/2003 and on the contrary.
Added: now plugin can be compiled with GCC.
ContextMenu plugin v2.8
-
Offline
- Site Admin
- Posts: 6403
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Posts: 12
- Joined: Wed Jun 27, 2007 2:45 pm
autoload problem on plugin called by contextmenu
I use ContextMenu plugin to add a submenu like,
To reproduce the problem, switch all of them ON and relaunch akelpad. 4 of them will change autoload behaviour and be ON on next launch, including toolbar, explorer, exit, and lineboard. The rest of them, unfortunately, are OFF.
This is quite annoying and confusing because I thought everything is turned on and will remain on at next launch.
Hope this can be solved soon. Thans in advance.
Regards.
Code: Select all
"&Settings" Index(-4)
{
"ToolBar" +Call("ToolBar::Main")
"Side Panel" +Call("Explorer::Main")
"AutoCopy ClipBoard" Call("CaptureClipBoard::Main")
"AutoCopy Selected" Call("SelAutoCopy::Main")
"AutoSave" Call("AutoSave::Main")
"ESC " Call("Exit::Main")
"LineBoard" Call("LineBoard::Main")
"NoBOM" Call("NoBOM::Main")
"Special Characters" Call("SpecialChar::Main")
}
This is quite annoying and confusing because I thought everything is turned on and will remain on at next launch.
Hope this can be solved soon. Thans in advance.
Regards.
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
ИМХО лучше было бы, чтобы "+" означал одноразовый запуск по этому клику, а не изменять настройки автозапуска плагина. Плагин можно включить и вручную из диалога плагинов...Instructor wrote:CheeseCake
From v1.7 release:If you want load plugin and see it on next start you should use "+Call()" method.Added: "+" before "Call" method, means that plugin will be called with autoload modification.
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact: