Да, кстати, чётко подмечено, за исключением заблокированных вкладок.MVV писал(а):Если уж на то пошло, то cm_GoToRoot тоже не выводит из файлсистемного плагина, а переходит в его корень.
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
У меня и в них. Я держу LockedGoToDriveRoot=1.Flasher писал(а):Да, кстати, чётко подмечено, за исключением заблокированных вкладок.MVV писал(а):Если уж на то пошло, то cm_GoToRoot тоже не выводит из файлсистемного плагина, а переходит в его корень.
Мне куда чаще нужно переходить в корень диска, чем в заблокированный каталог (в который перехожу по Ctrl+Shift+\).
В новой версии TCFS2 можно использовать функцию условного вычисления if, позволяющую в зависимости от условия вычислить один или другой параметр. При этом параметр, соответствующий ложному условию, не вычисляется - этим вызов функции отличается от оператора ?:, в котором оба операнда вычисляются, но используется значение только одного из них.
Теперь можно выполнять различные действия в зависимости от положения и размера окна тотала. Например, ставить размер кнопок тулбара, пропорциональный размеру окна, как уже делают некоторые.
А с помощью функции if можно прямо из параметров функций вызывать команды для выполнения других действий, тем самым окончательно сбивая с толку тех, кто потом в этих командах попытается разобраться.
А вообще, если каждое из выражений истинной и ложной веток сложное, через if будет быстрее, чем через ?:.
TCFS2 2.0.2.248:
+ функция if, работает как оператор ?:, но вычисляет только одно выражение
TCFS2Tools 1.4.1.110:
+ команда для получения размеров и положения окна ТК
TCFS2 2.0.2.248 на wincmd.ru
TCFS2Tools 1.4.1.110 на wincmd.ru
Теперь можно выполнять различные действия в зависимости от положения и размера окна тотала. Например, ставить размер кнопок тулбара, пропорциональный размеру окна, как уже делают некоторые.
TCFS2 2.0.2.248:
+ функция if, работает как оператор ?:, но вычисляет только одно выражение
TCFS2Tools 1.4.1.110:
+ команда для получения размеров и положения окна ТК
TCFS2 2.0.2.248 на wincmd.ru
TCFS2Tools 1.4.1.110 на wincmd.ru
Собственно, тут с оффорума мысль пришла, что если нажимать клавишу, запускающую команду, слишком быстро, могут возникнуть сюрпризы. Проверил с fs2 - если запустить её, пока предыдущая ещё выполняется, можно попасть в ситуацию, когда команда перестанет работать, так как заголовок окажется отключен и в текущем состоянии, и в истории отката. Для таких случаев можно использовать следующий фокус:
Команда ставит флаг в wincmd.ini, что она запущена, затем выполняется и снимает флаг. И новая копия команды не запускается, если флаг ещё установлен. Флаг можно использовать один на все команды, а можно разные.
На случаи сбоев может понадобиться команда, сбрасывающая флаг, если он по каким-то причинам не сбросится сам.
Код: Выделить всё
[Items]
fs3=set_tcini(TCFS2, FS3_Running, 1) run_action(fs2) set_tcini(TCFS2, FS3_Running, 0), tcini(TCFS2, FS3_Running, 0)На случаи сбоев может понадобиться команда, сбрасывающая флаг, если он по каким-то причинам не сбросится сам.
MVV
Нельзя ли научить TCFS2 (или TCFS2Tools) проверять выделение в файловой панели? Всё сводится к кнопке: есть выделение - снять его (cm_ClearAll), нет выделения - восстановить (cm_RestoreSelection).
Нельзя ли научить TCFS2 (или TCFS2Tools) проверять выделение в файловой панели? Всё сводится к кнопке: есть выделение - снять его (cm_ClearAll), нет выделения - восстановить (cm_RestoreSelection).
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Их не надо этому учить, создаёшь реверсивную команду и всё. Наподобие первой, что я приводил в этом посте.
Не получится ли так, что, когда не надо, я буду нажимать кнопку дважды?Flasher писал(а):Их не надо этому учить, создаёшь реверсивную команду и всё. Наподобие первой, что я приводил в этом посте.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Если пользоваться командой после выделения, то проблем не будет.
А сперва придётся определять не только выделение, но факт его отсутствия. В скрипте это можно сделать. Но вот MVV внедрять в одну из своих прог определение этих моментов вряд ли станет, т.к. тематика данной нужды оффтопная.
ЗЫ: Да, всё жаждил сказать: завязывай с оверквотингом.
А сперва придётся определять не только выделение, но факт его отсутствия. В скрипте это можно сделать. Но вот MVV внедрять в одну из своих прог определение этих моментов вряд ли станет, т.к. тематика данной нужды оффтопная.
ЗЫ: Да, всё жаждил сказать: завязывай с оверквотингом.
В том-то и дело.Flasher писал(а):Если пользоваться командой после выделения, то проблем не будет.
Что-то мне подсказывает, что ещё ни один момент найдется, когда потребуется проверка выделения. Таким образом, составит ли труда добавить функционал в TCFS2Tools или TCFS2Tools2 я не знаю.Flasher писал(а):Но вот MVV внедрять в одну из своих прог определение этих моментов вряд ли станет, т.к. тематика данной нужды оффтопная.
Завязывай с самовольным модерированием и должностью секретарши, цитируется только то, на что даются ответы.Flasher писал(а):ЗЫ: Да, всё жаждил сказать: завязывай с оверквотингом.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Никто о труде не пишет. Я уже написал - что это не тематика этих утилит. Я много чего несвязанного запрашивал, что нельзя прямо таки отнести к сложной реализации, но ответ всегда был один - отрицательный.ask-rus писал(а):Таким образом, составит ли труда добавить функционал в TCFS2Tools или TCFS2Tools2 я не знаю.
Я не модерирую, я прошу и советую. Цитировать надо то, что имеет смысл. Иначе раздражает. А "секретаршу" я тебе не прощу. Уже слишком много оскорблений простил. Достаточно...[size=67][color=gray]ask-rus[/color][/size] писал(а):Завязывай с самовольным модерированием и должностью секретарши, цитируется только то, на что даются ответы.
не сразу разобрался с TCFS2, но все же мне удалось убрать-показать злополучный заголовок путем вызова команды TCFS2.exe /ei c2 rr оформленной под кнопку-переключатель в тулбаре тотала.
но зачем утилита при этом ещё и разворачивает окно тотала таким образом, что полностью исчезает внизу панель задач винды, которая обязательно должна оставаться на месте в моем случае!?
мне же надо только заголовок окна Тотала глушить!
что же делать?
но зачем утилита при этом ещё и разворачивает окно тотала таким образом, что полностью исчезает внизу панель задач винды, которая обязательно должна оставаться на месте в моем случае!?
мне же надо только заголовок окна Тотала глушить!
что же делать?
Igor_A.
Это делает не утилита, а Windows. Так будет работать любое приложение, если убрать у него строку заголовка. Это уже обсуждалось не единожды.
Это делает не утилита, а Windows. Так будет работать любое приложение, если убрать у него строку заголовка. Это уже обсуждалось не единожды.