Page 40 of 49

Posted: Sat Nov 16, 2013 5:21 pm
by Skif_off
Instructor
Спасибо, работает.

Posted: Sun Dec 08, 2013 7:02 am
by Instructor
Добалено: необязательный параметр в метод Command() для его передачи внутренней команде.

Added: optional parameter in method Command() for passing to internal command.


ContextMenu plugin v14.3

Posted: Mon Jan 06, 2014 7:10 am
by Instructor
Исправлено: передача события вызова контекстного меню на ссылке.

Fixed: passing event of context menu call on hyperlink.


ContextMenu plugin v14.4

Posted: Sun Jan 19, 2014 1:42 pm
by Cuprum
Хочу для контекстного меню вкладок добавить пункт "Total Commander", чтобы по клику запускался TC (или ему передавался фокус, если он уже запущен), чтобы в одной из панелей была открыта папка, в которой расположен данный файл.
Как такое можно сделать?

Posted: Sun Jan 19, 2014 3:28 pm
by Infocatcher
Cuprum
Например, так:
-"Открыть папку в &Total Commander" Call("Scripts::Main", 1, "openFileIn.js", '"Total Commander" "%f"')

Posted: Sun Jan 19, 2014 4:16 pm
by Cuprum
Infocatcher


Image


Ось Win 7 x64, Пути:
c:\totalcmd\TOTALCMD64.EXE
c:\Program Files (x86)\AkelPad\AkelPad.exe

Posted: Sun Jan 19, 2014 7:01 pm
by Infocatcher
Cuprum
Очевидно, скрипт не владеет телепатией, особенно когда программа не зарегистрирована в реестре, и AkelPad запущен не из Total Commander'а.
Проще всего создать рядом файл

Code: Select all

appsData["Total Commander"].paths.push(
	"?x64?C:\\totalcmd\\TOTALCMD64.EXE",
	"C:\\totalcmd\\TOTALCMD.EXE"
);

Posted: Sun Jan 19, 2014 7:57 pm
by Cuprum
Infocatcher wrote: Очевидно, скрипт не владеет телепатией, особенно когда программа не зарегистрирована в реестре, и AkelPad запущен не из Total Commander'а.
Об этих условиях внутри скрипта ничего не говорится...
Проще всего создать рядом файл openFileIn-options.js
Все равно не хочет открывать. При попытке выскакивает то же модальное окно.

Posted: Sun Jan 19, 2014 9:10 pm
by Andrey_A_A
Cuprum
это конечно частный случай, но я пользуюсь своей утилитой для автоматизации сборки тотала и перепадает для акела тоже

Code: Select all

-"Перейти к текущему файлу в Total Commander справа" Exec(`"%a\TCIMG.exe" "pathr=%f"`) Icon("%a\AkelPadImage.dll",384)
-"Перейти к текущему файлу в Total Commander слева" Exec(`"%a\TCIMG.exe" "pathl=%f"`) Icon("%a\AkelPadImage.dll",384)


Постоянная ссылка актуальной версии утилиты TCIMG

тема: http://tc-image.3dn.ru/forum/5-498-1

В справке к утилите в разделе "интеграция" описано как подключить утилиту к AkelPad : напрямую или через скрипт.


Posted: Wed Jan 22, 2014 6:58 am
by Instructor
Изменено: подменю плагина LineBoard.

Changed: LineBoard plugin submenu.


ContextMenu plugin v14.5

Posted: Wed Jan 22, 2014 9:08 am
by Andrey_A_A
подменю плагина LineBoard.
Instructor
Это позволяет настраивать меню для LineBoard? Если да,то пример нужен.
Или это позволяет только вызывать Call("LineBoard::Main",17) ?

Posted: Wed Jan 22, 2014 10:42 am
by Skif_off
Andrey_A_A wrote:Или это позволяет только вызывать Call("LineBoard::Main",17) ?
Кажется, именно так: изменен только способ запуска команды, все отсальное вроде осталось прежним.

Posted: Tue Feb 25, 2014 5:30 pm
by koros
Можно ли добавить метод для меню из "Меню ContextMenu::Show", при котором вставлялось бы не подменю, а сами пункты, которые указаны в "Меню ContextMenu::Show". Поясню на примере. Пусть в "Меню ContextMenu::Show" есть

"MyMenu"
{
пункт1
пункт2
пункт3
}

Если я в каком-то меню укажу Menu("MyMenu"), то это равносильно тому, что я укажу в этом меню:
"MyMenu"
{
пункт1
пункт2
пункт3
}

Мне хотелось бы, чтобы я мог написать что-то типа Include("MyMenu") и это было бы равносильно тому, что я написал бы в своём меню:

пункт1
пункт2
пункт3

Posted: Tue Feb 25, 2014 5:41 pm
by FeyFre

Posted: Tue Feb 25, 2014 9:16 pm
by koros
Извиняюсь, что не отслеживаю постоянно тему и не помню, что было 2 года 3 месяца 8 дней назад.
На тот запрос, насколько я понял, тогда ответа не поступило - может быть сейчас уважаемый Instructor добавит такую фичу. Был бы очень признателен.
И ещё хотелось бы узнать какое ограничение накладывается на количество строк в меню? Просто я заметил, что при достаточно большом количестве строк перестает работать функция предпросмотра меню, а при ещё большем количестве - вообще не работает плагин.