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

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




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

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






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



 
chip642Дата: Понедельник, 12.10.2020, 14:35 | Сообщение № 256
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
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 | Сообщение № 257
Сержант

На сайте с: 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 | Сообщение № 258
Генерал-лейтенант

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

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

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


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

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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Цитата 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 | Сообщение № 263
Сержант

На сайте с: 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 | Сообщение № 264
Генерал-лейтенант

На сайте с: 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 | Сообщение № 265
Генералиссимус

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

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

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


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

.


 
sibirnikДата: Пятница, 22.10.2021, 13:23 | Сообщение № 267
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
asmadeus, Andrey_A,
Благодарю за пояснение, я в принципе так и делал. Просто думал, что на стороне MENUIMG есть проблема...
 
Andrey_AДата: Среда, 25.01.2023, 14:07 | Сообщение № 268
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Обновил, ссылка в шапке

[helpquote]25.01.2023 [3.1]
[±] Удалён значок для заголовка
[+] Добавлен ключ HeightSeparator в секцию [Setting][/helpquote]


 
Andrey_AДата: Суббота, 28.01.2023, 13:05 | Сообщение № 269
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
[helpquote]28.01.2023 [3.2]
[+] Добавлен ключ PixelFrame в секцию [Setting]
[/helpquote]

Код
; PixelFrame - 0 - без рамки вокруг окна меню, 1,2,3 ... - ширина рамки в пикселях
; Цвет рамки берётся из темы из ключа BkColor
; Ключ актуален для тёмных тем, чтобы скрыть светлую рамку вокруг окна
PixelFrame=0




.


 
zybrevlДата: Суббота, 28.01.2023, 14:46 | Сообщение № 270
Генерал-майор

На сайте с: 10.11.2018
Сообщений: 329
Награды: 14
Репутация: 12
Andrey_A,
Цитата
Скачать по прямой ссылке MENUIMG 3.2

Качается RCMENUIMG2.1.zip - просьба поправить

ЗЫ. Увидел. Спасибо.


Сообщение отредактировал zybrevl - Суббота, 28.01.2023, 14:50
 
Поиск:

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