Страница 16 из 23

Добавлено: Вс янв 11, 2009 00:19
AlexNCH
VadiMGP писал(а):AlexNCH
А в ярлыке запуска имя bar файла указано в абсолютном виде (полный путь) или относительно стартовой директории. Если указано относительное имя, то попробуй указать полный путь.
Абсолютный путь:
E:\Soft\TotalCommander\Plugins\exe\TCMenu\TCMenu.exe e:\Soft\TotalCommander\CD-DVD.bar

Добавлено: Вс янв 11, 2009 00:56
VadiMGP
AlexNCH
Интересно, А скажи, когда у тебя происходит эта ошибка, то ТС вообще запущен в это время или нет?

Добавлено: Вс янв 11, 2009 01:29
AlexNCH
VadiMGP
При запуске ярлыка появляется меню с той же цветовой схемой, которая прописана в .ini файле. Но при клике по любому пункту меню выпадает ошибка в независимости запущен ли Тотал или нет.

Изображение

Но вот если в ярлыке заменить .exe-шник на старую версию TCMenu (1.9), то всё нормально работает.

Добавлено: Вс янв 11, 2009 01:43
VadiMGP
AlexNCH
Смотри личку

Добавлено: Вс янв 11, 2009 02:10
AlexNCH
VadiMGP
Спасибо! Проблема решена!

Огромный респект!

Добавлено: Ср апр 01, 2009 12:24
790
Где автор TCmenu? Огромный респект ему!
Научите кто-нибудь TCmenu понимать переменные типа %COMMANDER_PATH%

Добавлено: Ср апр 01, 2009 12:43
VadiMGP
790
За респект, спасибо.
А %COMMANDER_PATH% TCMenu уже знает.
Ты поподробнее опиши в чем проблема.

Добавлено: Ср апр 01, 2009 14:37
790
TCmenu 1.9 (может есть поновее?)

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

TOTALCMD#BAR#DATA
TCmenu
%COMMANDER_PATH%\BARs\Internet.bar -$
%COMMANDER_PATH%\TCmenu.exe
Favorites
%COMMANDER_PATH%\

-1
Пишет:
'Cannot open 'OMMANDER_PATHBARs\Internet.bar'
(Вот именно так и пишет.)
В папке D:\TotalCMD\BARs\ у меня находятся все панели.bar .
Если написать в параметрах D:\TotalCMD\BARs\Internet.bar -$ , то проблем никаких, всё замечательно работает уже много лет, ещё раз - СПАСИБО!
Проблема в том, что иногда приходится переносить ТС на другой комп, а там может быть и другой диск/путь...

Добавлено: Ср апр 01, 2009 14:49
VadiMGP
В ридми заглядывал? :wink: Или хотя бы пару страниц назад?
http://forum.wincmd.ru/viewtopic.php?p=41669#41669
В строке параметров надо двойные знаки процента ставить.

Да, и есть более свежая версия. http://www.mgpsoft.net/Downloads/TCMenu20b17.zip

Добавлено: Ср апр 01, 2009 15:48
790
Ндя, лоханулся я, давно в readme не заглядывал :oops:

Однако, 1.9 не хочет работать даже с %%COMMANDER_PATH%%\

А 2.0 не так красиво смотрится - слишком "жирно"! Расстояние между строчками больше чтоли стало? чем в 1.9 . И какой-то противный голубоватый цвет выделения (откуда берёт?)

А дальше вообще какая-то непонятная фигня. Как только держу открытым какой-либо архив и при этом запускаю TCmenu 2.0 - получаю надпись: "Эта функция в архивах не работает". Причём тут архивы? :roll:

Добавлено: Ср апр 01, 2009 17:17
VadiMGP
790 писал(а):А 2.0 не так красиво смотрится...И какой-то противный голубоватый цвет...
Спасение утопающих - дело рук самих утопающих. Загляни вот сюда и делай себе любой цвет, какой тебе по вкусу. :)
790 писал(а):А дальше вообще какая-то непонятная фигня... Причём тут архивы?
Это не ко мне, это к Гислеру. Так ТС сделан.

Добавлено: Вт май 05, 2009 13:44
790
VadiMGP писал(а):
790 писал(а):А дальше вообще какая-то непонятная фигня... Причём тут архивы?
Это не ко мне, это к Гислеру. Так ТС сделан.
Так это... в 7.5 ничего не исправилось? Или это надо в Его форум писать? Или там уже спрашивали?
(просто не хочется человека понапрасну дёргать, если уже спрашивали)

Добавлено: Вт май 05, 2009 15:37
VadiMGP
790 писал(а):Так это... в 7.5 ничего не исправилось?
Нет и это, по-моему, никогда не изменится. Можешь даже не писать на оффорум - шансов нету.

Добавлено: Вс май 10, 2009 21:51
Вахмурка
С переходом на версию ТС 7.5 TCMenu стал плохо себя вести с командами "cd путь" и "syncopen имя". Если панель использовать как обычно (как простой button bar), все зашибись.
Например, с syncopen. Если вызывать ее напрямую, вылезает сообщение об ошибке (типа "Memory cannot be read", могу скриншотик вывесить, если нужно).
Если приписать "syncopen имя" команде em_usercmd, то не происходит ни выдачи сообщения об ошибке, ни чего-либо другого. Раньше (7.0х) em_usercmd точно работала. Работала ли syncopen на TCMenu - не помню.
Для справки - использую TCMenu (и надеюсь использовать дальше) для локальных меню.

Добавлено: Пн май 11, 2009 13:58
VadiMGP
Вахмурка
TCmenu никогда не работал напрямую с командой SYNCOPEN, равно как и с другими командами, содержащими параметры (всякие там OPENTAB, FTPOPEN, etc) Все эти команды - только через em_xxx. Исключение - команда CD. Она должна работать в ТС 7.5, так же как и раньше.
Вахмурка писал(а):Если приписать "syncopen имя" команде em_usercmd, то не происходит ни выдачи сообщения об ошибке, ни чего-либо другого.
Вполне возможно. Ведь как TCmenu знает куда слать команды ТС? Очень просто - по положению мышиного курсора в момент старта TCMenu. Если курсор находится над окном ТС, то команды шлются в это окно. Если нет - то внутренние команды ТС просто игнорируются.
Вахмурка писал(а):Если вызывать ее напрямую, вылезает сообщение об ошибке (типа "Memory cannot be read",
Вот это самое странное - как я ни бился мне не удалось такого получить. Колись - покажи bar файл и рассказывай как запускал.

ЗЫ. Вопрос всем. После выхода ТС 7.5 кто-то еще собирается пользоваться TCMenu?