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

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

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

VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Mr.Merak писал(а):жжошь каналья!
А чего бы мне не жечь? :)

Ты почитай тему вот с этого места.
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

VadiMGP
Я читал всю тему :)
А в коменте просто упомянул явные недостатки перед новым встроенным меню
TC 9.51 | Win10 1903
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Mr.Merak писал(а):...упомянул явные недостатки перед новым встроенным меню
жжошь каналья! © :)
Crash&Burn
Сообщения: 1
Зарегистрирован: Пн авг 17, 2009 03:07

Сообщение Crash&Burn »

@VadiMGP
Я не говорю по-русски, так это Google Translation :-)
Я вижу, вы не были на ghisler.ch платы в совершенно определенное время. Поэтому любые poststo ваш TCMenu нить собираемся незамеченными.

Любом случае, у меня есть небольшой запрос, если Вы до сих пор каких-либо, в связи с TCMenu:

Когда вы используете его для меня, что-то вроде этого:
%%APPDATA%%\GHISLER\GUI\ToolBars\EDIT.BAR -S %S

Когда TC's курсор на [..], она не отправить ничего вообще.
Таким образом, пункт, в TCMenu списка, который: param1=%S
А вы выберите этот пункт, TCmenu:
Missing Parameter '%S', и ничего не делает.

Было бы замечательно, если TCMenu может получить один дополнительный -FLAG,
-S %S -D
Если -D в последний флаг, и если ни одна из предыдущих флагов получить какие-либо данные, то TCMenu
будет просто передавать ничего не нажал на кнопку.

Любом случае, спасибо за слух, и жаль, если это полностью mangled русском языке, я понял это будет хуже, чтобы получить возможность отправлять на Английский
Аватара пользователя
kalikanzaros
Сообщения: 90
Зарегистрирован: Вт июл 03, 2007 19:09

Сообщение kalikanzaros »

столкнулся со следующим, создал несколько глобальных переменных

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

;set global environments
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"pgm"=hex(2):25,00,70,00,72,00,6f,00,67,00,72,00,61,00,6d,00,66,00,69,00,6c,00,65,00,73,00,25,00,00,00,00,00
"grafic"=hex(2):25,00,70,00,67,00,6d,00,25,00,5c,00,67,00,72,00,61,00,66,00,69,00,63,00,5f,00,70,00,68,00,6f,00,74,00,6f,00,00,00,00,00
"media"=hex(2):25,00,70,00,67,00,6d,00,25,00,5c,00,6d,00,65,00,64,00,69,00,61,00,00,00,00,00
"network"=hex(2):25,00,70,00,67,00,6d,00,25,00,5c,00,6e,00,65,00,74,00,77,00,6f,00,72,00,6b,00,00,00,00,00
"office"=hex(2):25,00,70,00,67,00,6d,00,25,00,5c,00,6f,00,66,00,66,00,69,00,63,00,65,00,00,00,00,00
"system"=hex(2):25,00,70,00,67,00,6d,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,00,00,00,00
если кнопка находится на панели тотала, то запуск программы происходит, если кнопка будет в tcmenu то программа не запускается,
в чем может быть дело?
скриншоты работающий и неработающей кнопки ниже
ИзображениеИзображение
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

kalikanzaros писал(а):если кнопка будет в tcmenu то программа не запускается,
А что происходит?
Аватара пользователя
kalikanzaros
Сообщения: 90
Зарегистрирован: Вт июл 03, 2007 19:09

Сообщение kalikanzaros »

tcmenu пишет: cannot run %media%\cdslow\cdslow.exe
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

kalikanzaros
Твои переменные начинаются с "\". Сделай нормальный путь, с буквой диска.
Аватара пользователя
kalikanzaros
Сообщения: 90
Зарегистрирован: Вт июл 03, 2007 19:09

Сообщение kalikanzaros »

VadiMGP писал(а):kalikanzaros
Твои переменные начинаются с "".
к сожалению не могу найти такого символа в переменных
Изображение
и не совсем понимаю почему tc работает с переменной, а tcmenu не может
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

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

Сообщение kalikanzaros »

может стоит сделать маленький апгрейт и расширить функциональность? :)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Ой, не стоит. :wink:
melirius
Сообщения: 15
Зарегистрирован: Пн янв 24, 2011 13:00

Сообщение melirius »

А можно выложить последний readme к программе, а то читаешь форум, и выясняется, что shift-click должен вызывать BarEditor :o , если его прописать в ini :!: , а как прописать в ini :?: — написано в несуществующем в текущем архиве http://www.mgpsoft.net/Downloads/TCMenu20b17.zip readme-файле. :cry:

Проблема решилась: спасибо Avada — он на ru-boarde выложил ссылку на предыдущую бету с документацией

http://narod.ru/disk/25596006000/TCMenu20b16.zip.html
Последний раз редактировалось melirius Пн янв 24, 2011 16:24, всего редактировалось 1 раз.
Любая, даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. (C) Д. Х. Шварц
Аватара пользователя
kalikanzaros
Сообщения: 90
Зарегистрирован: Вт июл 03, 2007 19:09

Сообщение kalikanzaros »

вот часть ini файла, в котором это прописано, нужно сделать по аналогии, исправив путь к bareditor

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

[Common]
IconSize=24
BarEditor=%PROGRAMFILES%\TC_EX\TC_utils\BarEditor\BarEditor.exe
UseTCCache=3
RunHidden=1
SeparatorBold=1
SelectorBold=1
Tabulator=|
melirius
Сообщения: 15
Зарегистрирован: Пн янв 24, 2011 13:00

Сообщение melirius »

kalikanzaros
Спасибо, разобрался (см. выше)!
Любая, даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. (C) Д. Х. Шварц
Ответить