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

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

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

CrazyDeath
Сообщения: 5
Зарегистрирован: Вс ноя 18, 2007 20:41

Сообщение CrazyDeath »

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

%%|TCMENU|%%
Ньюансы могут быть всегда,а если юзер хочет чтоб у него,
прога работала то он ей палки в колеса, ставить не будет.
"-А В10.ТХТ"
тежелый случай :)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

CrazyDeath писал(а):тежелый случай
И не говори! :wink: До сих пор - как вспомню, так вздрогну.

Поэтому и было решено - для тяжелых случаев надо использовать команды em_xxx. Это единственный гарантированный способ не смешивать подстановку параметров, которую делает ТС с подстановкой, которую делает TCMenu.

ЗЫ. Кстати, через команды em_ можно использовать все внутренние команды ТС. Даже те, которые напрямую нельзя, типа syncopen или appendtabs.
Аватара пользователя
kalikanzaros
Сообщения: 90
Зарегистрирован: Вт июл 03, 2007 19:09

Сообщение kalikanzaros »

VadiMGP
заметил интересную особенность, когда проц сильно нагружен видно как прорисовывается интерфейс, построчно, слева на право... :)
к примеру у меня 15 пунктов, меню появляется, я нажимаю первый или второй пункт и жду пока не отрисуется до конца последний (15й) пункт, после этого отрабатывается нажатие мыши...
я понимаю это вовсе не баг, но вдруг можно встроить в код проверку нажатие мыши после каждой прорисовки строчки, если нажатие было - прерывать процесс отрисовки, запускать приложение и благополучно закрываться
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

2kalikanzaros
Нет, даже если перехватить нажатие мыши, все равно отрисовку меню прервать невозможно.

ЗЫ. Кстати, я такой эффект наблюдал не просто когда загружен проц, а когда сильно не хватает памяти и идет интенсивный своп. Мне интересно, чем у тебя комп был так загружен - чисто процессорной задачей или просто поназапускал всякого разного?
Windows, конечно, многозадачная система, но с очень ограниченной ответственностью. :wink:
Аватара пользователя
kalikanzaros
Сообщения: 90
Зарегистрирован: Вт июл 03, 2007 19:09

Сообщение kalikanzaros »

любимая Opera, скорей всего даже не она, а скрипты, помогающие жить
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

kalikanzaros писал(а):скрипты, помогающие жить
Помогающие, говоришь... :wink: Сомнительно, что-то...
Anatoly84
Сообщения: 11
Зарегистрирован: Пн янв 14, 2008 14:32

Сообщение Anatoly84 »

TCmenu выдает ошибку:

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

No Button Bar Specified
Если нажать на кнопку при курсоре находящимся на [..].
Кнопка:

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

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Programs\TCMenu\TCMenu.exe" 
"%%COMMANDER_PATH%%\Files.bar"  -L %L 4
%COMMANDER_PATH%\Programs\TCMenu\TCMenu.exe,1
TCMenu


-1
Как от этого избавиться?
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Anatoly84 писал(а):"%%COMMANDER_PATH%%\Files.bar" -L %L 4
Ничего сделать нельзя, это проблема обработки параметра -L. Но TCMenu тут ни при чем, это очень старый баг в ТС. Гислеру уже сто раз про это говорили, но он, по никому неведомым причинам, не хочет его чинить.
Anatoly84
Сообщения: 11
Зарегистрирован: Пн янв 14, 2008 14:32

Сообщение Anatoly84 »

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

Сообщение kalikanzaros »

VadiMGP
что надо попаравить в синтаксисе чтобы кнопа из tcmenu заработала?

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

TOTALCMD#BAR#DATA
cmd.exe /c
for /f "tokens=1,2,3 delims=:,. " %%a in ('echo %%date%% ') do echo. >> %%a-%%b-%%c.txt && notepad.exe %%a-%%b-%%c.txt
%systemroot%\system32\shell32.dll,70
Readme.txt


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

Сообщение VadiMGP »

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

Сообщение kalikanzaros »

VadiMGP
тоже вариант :)
_Johm
Сообщения: 119
Зарегистрирован: Вс май 14, 2006 20:03

Вопрос

Сообщение _Johm »

Находясь в архиве, TCMenu 2.0.0.0 отказывается работать.
Сообщение This function cannot be used with packed files!
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

_Johm
И не только TCMenu, любые кнопки с параметрами TC не работают.
Аватара пользователя
kalikanzaros
Сообщения: 90
Зарегистрирован: Вт июл 03, 2007 19:09

Сообщение kalikanzaros »

_Johm
это особенность TC и с этим ничего пока поделать нельзя, может в будущих версиях что-то изменится
Ответить