[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Andrey_A, simup, ХарВик, chip642  
MENUIMG - для создания различных контекстных меню .BAR, .MNU
Andrey_AДата: Пятница, 08.03.2013, 08:18 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
MENUIMG




Дата выпуска: 28.01.2023
Версия: 3.2
Автор: Averin Andrey

MENUIMG - утилита для создания различных контекстных меню из *.BAR,*.MNU файлов Total Commander и *TCM файлов утилиты.






Скачать по прямой ссылке MENUIMG 3.2



 
asmadeusДата: Воскресенье, 11.10.2020, 18:51 | Сообщение № 256
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Цитата Trenobol ()
чтобы первый дефолтный был закреплен, как у Аверина

Ну так и сделайте себе, как у Аверина (у меня и самого так)
Верхний ряд для всех панелей одинаков, потом перенос - и нижний для каждой панели свой
 
TrenobolДата: Воскресенье, 11.10.2020, 23:26 | Сообщение № 257
Майор

На сайте с: 02.02.2020
Город: Los Angeles
Сообщений: 96
Награды: 0
Репутация: 0
Цитата asmadeus ()
Верхний ряд для всех панелей одинаков, потом перенос - и нижний для каждой панели свой

Вот это и не ясно как сделать

Нашел только один топик тут, что нужно куда то прописать -2, но ясно куда именно
http://joxi.ru/xAeGLpjsX5Zq9m
 
sibirnikДата: Понедельник, 12.10.2020, 03:19 | Сообщение № 258
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Trenobol,
Здесь смотри
Правая кнопка на нужной панели - добавить и на пустом месте в команду прописать -2 и так на каждом нужном ряду.
 
zybrevlДата: Понедельник, 12.10.2020, 14:12 | Сообщение № 259
Генерал-майор

На сайте с: 10.11.2018
Сообщений: 315
Награды: 14
Репутация: 10
Испробовал все варианты с панелями инструментов и решил, что можно и без неё.
Оставил вертикальную с функциональными кнопками, всё остальное (панели MENUIMG вт.ч.)
F4 по с ChoiceEditor:
 
chip642Дата: Понедельник, 12.10.2020, 14:35 | Сообщение № 260
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Trenobol

Данная задача не имеет никакого отношения к этой теме.
Как вам уже подсказали в TCimage на указанной панели (которую вы привели в качестве примера) структура дефолтного BAR прописана в начале всех *.bar + разделитель "перенос строки".
Вот вам кнопка для быстрой групповой обработки - поочерёдного склеивания дефолтного BAR с выделенными *.bar.
Курсор на дефолтном BAR файле (он не выделен), остальные файлы, которые надо поочерёдно склеить с дефолтным, - выделяются.

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 slist=%WL xlist=%WL||##path<6> sends=?[tc=AA]??+1:GLOBALSLIST<0> <FOR> 1 <TO> GLOBALSENDS<0> glist=@GLOBALSENDS<:INDEX:>||$$@CRLFGLOBALSLIST<:INDEX:> barjn=$GLOBALGLIST||"%p\NewBars//1//GLOBALXLIST<:INDEX:>"||delimbars<1> <NEXT>
WCMICONS.dll,1
Поочерёдно склеить выделенные *.bar с файлом.bar под курсором с сохранением в папку активной панели NewBars

-1


В папке NewBars\ итоговые *.bar будут сохраняться с именами выделенных *.bar. Далее размещайте полученные *.bar на любой панели, не обязательно MENUIMG, можно просто использовать панель инструментов TC "в виде меню" и пользоваться, и учитывайте тот факт, что панель нужно создать на дефолтном *.bar до склеивания (до применения кнопки), чтобы вы могли полноценно её использовать для реализации поставленной задачи.
 
matrixGGДата: Пятница, 12.02.2021, 19:18 | Сообщение № 261
Сержант

На сайте с: 05.10.2012
Город: Киев
Сообщений: 28
Награды: 0
Репутация: 0
Как заставить такую команду:
...%COMMANDER_PATH%\Utilities\BCompare\BCompare.exe#!#%X%P %X%T
работать? Проблема, когда есть пробелы в путях %P и/или %T. В этом случае BCompare не воспринимает правильно такие пути и выдает ошибку. В Total Commander это легко решается так:
"%X%P" "%X%T"
Но с MENUIMG такое не срабатывает. Можно ли это как-то решить?


Сообщение отредактировал matrixGG - Пятница, 12.02.2021, 19:19
 
sibirnikДата: Пятница, 12.02.2021, 19:36 | Сообщение № 262
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
matrixGG,
Попробуйте так(у меня нет этой программы, примите как совет, может поможет)
Создайте сначала кнопку на панели инструментов, чтобы она работала, как вам надо, а затем с помощью этой кнопки сконвертните её в .tcm для вставки в MENUIMG.
 
matrixGGДата: Пятница, 12.02.2021, 19:51 | Сообщение № 263
Сержант

На сайте с: 05.10.2012
Город: Киев
Сообщений: 28
Награды: 0
Репутация: 0
sibirnik,
кнопка задает параметр в виде "%X%P" "%X%T", который работает в ТС, но, почему-то, не работает в .tcm. К сожалению!
 
sibirnikДата: Пятница, 12.02.2021, 19:56 | Сообщение № 264
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
matrixGG,
Я понял, но вы попробовали сделать, так, как я написал?
Именно сконвертить из готовой кнопки с панели с помощью кнопки строку для вставки в tcm-файл?
R.S. Возможно вы неправильно создаёте строку. К сожалению я не использую файлы tcm и этой программой не пользуюсь. Не поможет мой совет - ждите, может, кто и подскажет.


Сообщение отредактировал sibirnik - Пятница, 12.02.2021, 20:03
 
matrixGGДата: Пятница, 12.02.2021, 20:03 | Сообщение № 265
Сержант

На сайте с: 05.10.2012
Город: Киев
Сообщений: 28
Награды: 0
Репутация: 0
sibirnik,
конечно! Я воспользовался кнопкой. Думал, а вдруг? Хотя и не сомневался, в каком виде будет строка для .tcm. В принципе, она и не могла быть другой! Спасибо за желание помочь!
 
Andrey_AДата: Пятница, 12.02.2021, 22:29 | Сообщение № 266
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Цитата matrixGG ()
Как заставить такую команду:


Код
M Сравнение 2-х файлов BCompare#!#1#!#%COMMANDER_PATH%\Utilities\Comparison\BCompare\BCompare.exe#!#%P%N %T%M

M Сравнение 2-х папок BCompare#!#1#!#%COMMANDER_PATH%\Utilities\Comparison\BCompare\BCompare.exe#!#""%X%P" "%X%T""


 
matrixGGДата: Пятница, 12.02.2021, 23:54 | Сообщение № 267
Сержант

На сайте с: 05.10.2012
Город: Киев
Сообщений: 28
Награды: 0
Репутация: 0
Andrey_A,
огромное спасибо!!! Ну чувствовал, что не может MENUIMG так легко сдаться!!! good
Жаль, сам не догадался!

Добавлено (13.02.2021, 14:52)
---------------------------------------------
Andrey_A, а можете подсказать решение и для такого варианта:
ExamDiff "path1\dir1" "path2\dir2" ?
Для ExamDiff недопустимо наличие обратного слеша в конце пути. А параметры %X%P и %X%T как раз имеют в конце обратный слеш.


Сообщение отредактировал matrixGG - Суббота, 13.02.2021, 14:57
 
sibirnikДата: Четверг, 21.10.2021, 18:50 | Сообщение № 268
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Здравия желаю!
Возник вопрос, имеется рабочая кнопка(с bar-панелью):
Цитата
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\MENUIMG.exe
%Z%%COMMANDER_PATH%%\BAR\Vertical\ExpressV.BAR||#Black||$Часто~~Используемые~~кнопки~~||+s_Default
%COMMANDER_PATH%\WCMICONS.DLL,2477
Часто Используемые кнопки
%COMMANDER_PATH%\BAR\Vertical\

Возникла проблема с добавлением на эту bar-панель рабочей кнопки, с двойным назначением:
Цитата
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 <HOTKEY=11> copys=%L||"%t"!!1||**1!!?.bak <HOTKEY=X> copys=%L||"%p"!!1||**1!!?.bak
WCMICONS.dll,1390
Создать бекап выделенным объектам по условию:|ЛКМ -: В активной панели.|Ctrl+ЛКМ -: В другой панели.

После добавления этой кнопки работает только одно условие(ЛКМ). Отсюда вопрос:
Возможно ли добавление таких кнопок в bar-панель, выполненную с помощью MENUIMG???
 
asmadeusДата: Пятница, 22.10.2021, 06:52 | Сообщение № 269
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Цитата sibirnik ()
конвертните её в .tcm для вставки в MENUIMG.

Да, помню, на заре MENUIMG даже утилиту писал для конвертации и настройки внешнего вида менюшек
 
Andrey_AДата: Пятница, 22.10.2021, 11:16 | Сообщение № 270
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
sibirnik, в меню есть свои горячие клавиши
Цитата
6. При удерживании Shift и кликом левой кнопки мыши в буфер обмена копируется код кнопки для вставки на панель инструментов Total Commander
7. При удерживании Ctrl и кликом левой кнопки мыши открывается bar на редактирование заданной кнопки, остальные файлы (mnu, tcm) открываются в редакторе


Они могут пересекаться - с этим уже ничего не поделаешь...

.


 
Поиск:

Интеллектуальные права и отказ от ответственности