[util] TC Menu: вопросы, ответы, предложения

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
aLexx
Сообщения: 442
Зарегистрирован: Пн мар 14, 2005 08:33
Откуда: Новокузнецк
Контактная информация:

Сообщение aLexx »

kalikanzaros писал(а):это особенность TC и с этим ничего пока поделать нельзя
Я дак сразу это понял и даже суетиться не стал...
Аватара пользователя
Dyavol
Сообщения: 3
Зарегистрирован: Пт май 11, 2007 01:35

Сообщение Dyavol »

Ужас. Столько времени пытался заставить работать TCmenu, а оказалось, что он просто не поддерживает %Commander_path% и пути с пробелами.
И как я сделаю потративную сборку тотала с ним?
Аватара пользователя
kalikanzaros
Сообщения: 90
Зарегистрирован: Вт июл 03, 2007 19:09

Сообщение kalikanzaros »

Dyavol
не надо так, tcmenu поддерживает переменные, в том числе и переменные самого ТС
Аватара пользователя
Dyavol
Сообщения: 3
Зарегистрирован: Пт май 11, 2007 01:35

Сообщение Dyavol »

kalikanzaros писал(а):Dyavol
не надо так, tcmenu поддерживает переменные, в том числе и переменные самого ТС
Всё, сделал, но пришлось извратиться, вместо %Commander_path% написать %%Commander_path%%
Слава богу, хоть по ошибке можно было понять в чём проблема.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Dyavol
А вместо того, чтобы извращаться, не пробовал в ридми заглянуть?
-------------------------------------------------------------------------------
Переменные среды
-------------------------------------------------------------------------------
Вы можете использовать переменные среды (такие как %WinDir%) в следующих полях:

1. Поле параметров в кнопке определения TCmenu. (например, -x %%OS%%)
2. Поле параметров в .bar файлах. (например, %%OS%%)
3. Поле команды в .bar файлах (например, %Windir%\notepad.exe)

!!! WARNING !!!
Переменные в полях параметров должны быть заключены в двойные знаки процента.
Хотя, если очень хочется, то, конечно, можно и извращаться. Ненаказуемо.
Аватара пользователя
Dyavol
Сообщения: 3
Зарегистрирован: Пт май 11, 2007 01:35

Сообщение Dyavol »

Если до решения проблемы додумался сам, то как-то приятнее.
Да и полезнее. Не даёт мозгам заржаветь.
Worros
Сообщения: 1123
Зарегистрирован: Пт янв 19, 2007 18:46

Сообщение Worros »

Если ничего не помогает - прочитай инструкцию. (с) не мой.
педофилия, каннибализм, бетономешалка !!!
Аватара пользователя
LocKtaR-o-DarK
Сообщения: 349
Зарегистрирован: Пт авг 12, 2005 04:20
Откуда: Москва
Контактная информация:

Сообщение LocKtaR-o-DarK »

VadiMGP, не работают внутренние параметры с цифрами, например, S1 и т.д.
возможно пофиксить?
Изображение    Изображение    Изображение
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

LocKtaR-o-DarK
В принципе, можно и сейчас их использовать. Самый простой (и надежный) способ - через команды em_. Через em_ можно использовать все возможности ТС.
Другой способ (слегка извращенный) - использовать свои названия параметров. Например, вместо "-P %P -N %N" писать "-A %S1 -B %S2" и т.д. При этом в команде запуска (внутри бар файла) уже использовать переменные %A, %B и т.д.

Что же касается поддержки этих параметров напрямую, то, наверно, уже нет смысла что-то добавлять в TCmenu, т.к. со следующей версии в TC будут собственные выпадающие меню, а значит надобность в TCmenu вообще отпадет.
Аватара пользователя
LocKtaR-o-DarK
Сообщения: 349
Зарегистрирован: Пт авг 12, 2005 04:20
Откуда: Москва
Контактная информация:

Сообщение LocKtaR-o-DarK »

VadiMGP, спасибо, очень хорошая и долгожданная новость
Изображение    Изображение    Изображение
Аватара пользователя
Ciber SLasH
Сообщения: 209
Зарегистрирован: Сб авг 20, 2005 21:41
Откуда: С.-Петербург

Сообщение Ciber SLasH »

Привет всем!!
Подскажите пожалуйста, почему TCMenu так долго открывает bar-ы, хотя и стоит опция "юзать кэш" ?
TCMenu 2.0, Total Commander 6.54a
TCMenu.ini:

Код: Выделить всё

[Common]
;IconSize=24
Theme=Sunless
UseTCCache=1
RunHidden=1
FlatMenu=1
Tabulator=|
;ColumnHeight=25 ;for x24
ColumnHeight=19
;SkipEmptyBreak=0
MRUList=10

;[default.bar]
;Theme=Sunless

[Sunless]
Menu1stColor=#C1C1C1
Menu2ndColor=#ECECEC
MenuTextColor=#3E3E3E
Separator1stColor=#232323
Separator2ndColor=#838383
SeparatorTextColor=#E8E8E8
SeparatorStyle=2
SeparatorTextColor=#343434
Select1stColor=#404040
Select2ndColor=#AAAAAA
SelectTextColor=#FFFFFF
SelectStyle=0
IconBarColor=#B9B9B9
FlatMenu=1

;Separator/Selector styles
; 0 - Horz grad
; 1 - Vert Grad
; 2 - Vert Cyl Grad
; 3 - Frame
; 4 - Solid 
Вызываю TCMenu так:
Команда: %Commander_Path%\Tools\TCmenu\TCMenu.exe
Параметры: Bars\Soft.bar
Путь запуска: %Commander_Path%
В каталоге "%Commander_Path%\Bars" лежит кэш "Soft.br1"
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Возможно кэш устарел. Проверь что файлы .br2 действительно существуют и по дате они более новые, чем соответствующие файлы .bar
Если файлов br2 нет или они старые, то надо пересоздать кэш (это делается загрузкой .bar файла в тотал).
Но я настоятельно рекомендую воспользоваться программой BarEditor и вместо кэша тотала перейти на использование библиотек иконок ICL.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Пардон,я не заметил, что у тебя ТС 6.54! Увы, файлы br1 не поддерживаются.
Остается только BarEditor+ICL.
Аватара пользователя
Ciber SLasH
Сообщения: 209
Зарегистрирован: Сб авг 20, 2005 21:41
Откуда: С.-Петербург

Сообщение Ciber SLasH »

VadiMGP писал(а):Пардон,я не заметил, что у тебя ТС 6.54! Увы, файлы br1 не поддерживаются.
Остается только BarEditor+ICL.
Понял, спасибо!
Аватара пользователя
Leopoldus
Сообщения: 45
Зарегистрирован: Вт янв 22, 2008 14:32

Сообщение Leopoldus »

Снова вопрос о параметрах TCMenu. Скажем прямо, не очень понятно написано в ReadMe на этот счет: три раза прочел по слогам, но так и не въехал, что и как надо прописывать :(

Скажем, вешаем на кнопку TCMenu тулбар с 30-ю кнопками, из которыч:
2-я кнопка с параметрами: Notepad %p%n
5-я кнопка с параметрами: Del C:\My Documents
22-я кнопка с параметрами: Format C: /X.

Что надо вписать в строку параметров TCMenu, чтобы эти параметры передались командам на тулбаре?

Заранее спасибо!
Ответить