TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое

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

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

Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

ask-rus
Смешного действительно нет ничего. Я полагал, что моего предупреждения будет достаточно. Нет? Тогда, раз по-хорошему непонятно, — замечание за нарушение правил форума. Дальше флуд буду удалять без предупреждения.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Flasher писал(а):Если свои колебания не считаешь проблемой, то назови чем ты их считаешь.
Всего лишь пытался узнать мнение окружающих по поводу:
ask-rus писал(а):Логика следующая
но услышал только одно безответное мнение + пару ярлыков на "три точки" (ничего смешного).
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ask-rus писал(а):но услышал только одно безответное мнение
Безответное?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

ask-rus
Flasher
Что, начинается заход на второй круг? Всё, достаточно. Про безответность и прочее — в личку, пожалуйста.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

MVV
А редирект секций не поддерживается в TCFS2?
У меня в wincmd.ini прописано

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

[Buttonbar]
RedirectSection=%commander_path%\Сonfig\Settings.ini
При этом не работают команды bb_inc, bb_dec

Возвращаю указанную секцию в wincmd.ini - команды работают.
Можно ли исправить этот нюанс?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

LonerD писал(а):А редирект секций не поддерживается в TCFS2?
RTFM
Readme писал(а):tcini(<section>, <key>, [<mode>]<value>, [<error_value>], [<use_redirection>])
Сравнивает указанный числовой ключ в указанной секции файла wincmd.ini с заданным значением или возвращает значение выражения value. Переменная # расширяется до текущего значения ключа (или до значения error_value, если ключ не найден). Если переменная # в параметре не используется, то результатом будет результат сравнения значения ключа с value, иначе - результат вычисления выражения (укажите просто # как value, чтобы вернуть значение ключа). Параметр use_redirection позволяет отключить перенаправление секций файла wincmd.ini (по умолчанию его значение равно 1). Перенаправление обрабатывается так же, как в самом ТК, поддерживаются псевдо-переменные %$PERSONAL%, %$APPDATA% and %$LOCAL_APPDATA%, а также обычные переменные окружения;


set_tcini(<section>, <key>, <value>, <error_value>, [<use_redirection>])
Кстати, в поднятой тобой теме я Apсену отвечал на вопрос, какие приложения поддерживают редирект. TCFS2 на первом плане.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

В Readme написано, что редирект поддерживается.

А вот с переменной окружения действительно не работало. Похоже, добавляя поддержку относительных путей, напортачил с переменными окружения - до версии 2.0.2.256 они работали. Спасибо, исправил.

TCFS2 2.0.3.270:
* неверная обработка переменных окружения в редирекции (с версии 2.0.3.256)
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

MVV
Работоспособна утилита под TC 8 x64?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

ask-rus, к чему вопросы? Попробуй - узнаешь. :)
Попробовать - дело пары минут. А спросить и дождаться ответа - ой... :D
По идее, разницы быть не должно, те же оконные сообщения. Единственное - TCFS2Tools, как и плагин Autorun, работать не будут, т.к. эти библиотеки подгружаются к тоталу, а 64-битный процесс не может загружать 32-битные модули. Не будут, пока их авторы не выложат 64-битные аналоги. :roll:
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

MVV писал(а):Единственное - TCFS2Tools, как и плагин Autorun, работать не будут
Вооот, а сепараторы-то в TCFS2Tools вынесены, помнится... :cry:
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Ну я постараюсь в ближайшее время сделать 64-битную версию. С учетом того, что TCFS2Tools можно загружать и без Autorun, этого будет достаточно на ближайшее время.

И, кстати, напоминаю - TC 8.0 ещё на стадии ранней беты, и опубликован лишь для тестирования, а не для постоянного использования.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

С Лазарусом помимо 64-битности проблем хватает. Например, иные названия классов окон, которые нужно найти. В x32 панелька сепаратора была TPanel, в x64 - просто банально Window. Хорошо хоть, ширина не изменилась - я её по ширине в 3 пикселя ищу. :D И радует, что после изменения имени класса окна сепаратор переставляется правильно. :) Но вообще придётся перепроверить каждую функцию.

С поверхвсехоконностью какая-то хрень, не включается...
А не, это она как-то странно работает. При активации фонового окна с панели задач оно перекрывает окно тотала, при активации кликом по окну - остается в фоне. И то не с каждым окном оно так. Окно Visual Studio все равно перекрывает окно тотала.

И байда с mm_track. При проведении мышью над пунктом Справка почему-то выполняется действие следующего за ним пункта (в моем случае - переход в полноэкранный режим). Для проверки достаточно дописать к стандартному русскому файлу меню строчку:

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

MENUITEM " F ", em_SwitchFullscreen
Затем надо просто выполнить mm_track и провести мышью по всплывшей менюшке. Почему-то система посылает тоталу сообщение с командой выполнения при наведении мышью на пункт Справка. Кстати, кто-то ещё может это воспроизвести?


В общем, сделаю как Гислер - предоставлю модуль желающим потестировать. :D

TCFS2Tools 1.4.2.120:
+ добавлена 64-битная версия модуля
HA3APET
Сообщения: 151
Зарегистрирован: Пн фев 22, 2010 05:43

Сообщение HA3APET »

MVV
Есть следующее:
fs3=mm0 c0 cl0 db0 tb0 sb0 kb0 th0 t1 m1
fs=mm1 db0 dc0 cd0 th0 sb0 cl0 kb0 c0 rm1pm m1
fs2=fs2
TCFS2.exe /d=5 /ef "if(isMaximized, run_action(fs3)+show(9)+show(3), run_action(fs3)) run_item(rm1pm) save_undo(fs3_undo), test(hasCaption) | run_action(fs3_undo)"

При повторном нажатии не возвращается строка главного меню.
Подскажите пожалуйста, что поправить?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Ой, сколько всего в кучу. :)

Собсна, ответ пришел довольно быстро. У команды mm0 не прописано действие отката, потому ничего не вызывается при откате. Модифицируй команду:

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

mm0=tcm(tt_HideMainMenu), , mm1
HA3APET
Сообщения: 151
Зарегистрирован: Пн фев 22, 2010 05:43

Сообщение HA3APET »

MVV
Спасибо, работает! Поставил на F11 красотища)
Ответить