WINCMD.RU
ENG RUS
Плагины › Инструменты и утилиты

TCFS2 2.4.3.584

🛠️ Настройка Total Commander Инструменты и утилиты Бесплатно

Описание

Утилита позволяет управлять режимами окна ТК:
+ разворачивать/восстанавливать окно
+ перемещать и изменять размер
+ скрывать и отображать заголовок
+ ставить окно "поверх других окон"
+ отключать любые отключаемые элементы окна ТК
+ изменять текущий путь в панелях
+ перемещать сепаратор файловых панелей
+ эмулировать нажатия клавиш
+ отменять последнее действие запуском команды отката
+ и многое другое...

Программа работает и с 32-битной, и с 64-битной версией ТК.


Все предопределённые функции прописываются в конфигурационный файл TCFS2.Core.ini и в любой момент могут быть изменены, храните собственные функции в пользовательском файле TCFS2.ini. Конфигурационные файлы должны находиться в папке утилиты и иметь такое же имя файла, но расширение INI.

Утилита использует функции дополнительного модуля TCFS2Tools.

(обсуждение здесь, более подробное описание - в прилагаемом Readme-файле)

Что нового

2018-01-27 2.4.3.584
+ функции for, foreach

2017-12-08 2.4.2.576
+ теперь файлов конфигурации два, TCFS2.ini и TCFS2.Core.ini
+ findwnd умеет пропускать невидимые окна
+ параметр /l включает ведение журнала вызовов функций в файле %TEMP%\TCFS2.log
* исправлен пропуск скобок внутри строк

2016-12-03 2.4.0.534
+ поддержка строковых параметров в msg, sendmsg (например, для WM_SETTEXT)
+ примеры макросов для поиска элемента выпадающего списка и установки текста окна
+ поддержка UTF-8 в EM-комндах (ТК 8.52+)
+ псевдо-макрос @lvl возвращает уровень вложенности функции
+ поддержка рекурсивного поиска в findwnd

2016-11-23 2.3.0.512
+ поддержка двухсимвольных кавычек ˂``˃ (внутри можно использовать косые кавычки)
* функция send теперь не проверяет активность окна при значении handle, равном -1, а не 0 (явно указанный 0 также поддерживается для совместимости)

2015-11-10 2.2.3.498
* не работала переменная # в функциях записи INI (с версии 2.2.0.456)

2015-09-12 2.2.2.480
+ findwnd позволяет искать дочерние окна заданного родительского окна
* ошибка findwnd при поиске без указания класса окна

2015-05-06 2.2.1.476
+ сравнение строк в INI с учетом регистра и без
+ функция send позволяет посылать любую виртуальную клавишу (например, Win как VK_91)
+ специальный дескриптор 0 для функции send (отключает проверки активности окна)
* ошибка преобразования в число при чтении из INI
* команды возвращают 0, если ни одна ветвь не выполнена
* ошибка пропуска двойных кавычек

2014-05-28 2.2.0.444
+ сложные строки, которые формируются из множества строк и вычисляемых числовых значений
* предупреждение о конце строки при чтении параметров функций

2014-02-10 2.1.1.424
+ функция loop
+ специальная обработка двойных кавычек в командной строке: внутри косых строк они игнорируются
+ функции varcnt, varget, varset
+ режим передачи точных строк для функции send

2013-05-24 2.1.0.394
+ функция tem может передавать параметры
+ функция send для отправки нажатий клавиш
+ дополнительный параметр для функций tcm, tem и msg для асинхронной отправки сообщений
+ функция findwnd для поиска окон ТК
+ функция sendmsg для отправки сообщений заданным окнам ТК
+ опциональный параметр функции send позволяет указать окно
+ функция tcd для смены текущих директорий в панелях
+ кнопка завершения процесса в окне сообщения об ошибке
* ошибка обработки символов ';', '|' и '(' в строках
* строки могут быть переданы как подставляемые параметры

2012-11-17 2.0.5.310
+ запись строковых значений в INI
+ удаление ключей из INI

2011-11-14 2.0.4.300
+ функция redraw
+ функция regmsg
+ функции ini, set_ini
* неверная обработка переменных окружения в редирекции (с версии 2.0.3.256)
* функция test переименована в eval (поддержка прежнего имени сохранена для совместимости)

2011-08-31 2.0.3.264
+ функция if, работает как оператор ?:, но вычисляет только одно выражение
+ функция null, позволяющая проверить, задан ли параметр команды
+ поддержка относительных путей редирекции в функциях tcini и set_tcini
+ сокрытие курсора ожидания после запуска TCFS2
+ псевдо-макрос @sid, возвращающий уникальный идентификатор для каждой запущенной копии TCFS2

2011-05-08 2.0.2.240
+ новая секция для макросов, которые могут вызываться из параметров функций
+ функции могут вызываться из параметров других функций
+ функция test для проверки сложных условий
+ функции tcini и set_tcini поддерживают перенаправление секций (добавлен параметр для отключения возможности, поддерживаются псевдо-переменные %$PERSONAL%, %$APPDATA% and %$LOCAL_APPDATA%)
+ динамическая память используется для буферов вместо стека (возможна более глубокая рекурсия)
+ сообщения о некоторых ошибках, используйте параметр /w- для отключения
+ команда tem для выполнения пользовательских команд ТК
- функции separator и set_separator удалены (перенесены в модуль TCFS2Tools)
* set_tcini теперь использует error_value как базовое, если параметр не найден

2010-11-21 1.5.0.10
+ функция separator
+ теперь команды могут принимать до 9 параметров
* команды без параметров в действиях не работали после введения параметров

2010-10-23 1.4.2.30
+ функция set_separator
+ теперь функции можно вызывать прямо из командной строки после параметра /ef
* повышенная точность вычисления позиции сепаратора

2010-09-09 1.4.1
* действия в командах перестали работать из-за ошибочного удаления пробелов из строки
* действия в команде не срабатывало, если его имя заканчивалось символом табуляции
* зависание при использовании параметра /d=msec
* сбой при вызове функции msg
* исправления в файле конфигурации

2010-08-26 1.4.0
+ все параметры теперь являются корректными выражениями (соответственно, для некоторых функций формат параметров изменился)
* незначительные исправления

2010-07-03 1.3.6
+ новая функция set_tcini для модификации ключей wincmd.ini
+ добавлен оператор @ для функции move
* функция is_style переименована в style
* задержка игнорировалась, если не было условия отката

2010-06-16 1.3.0
+ теперь команда выполняется, если ее условие ИСТИННО, а не ложно (что более логично)
+ добавлено опциональное условие отката(если не указано, проверяется, стало ли ложным условие выполнения команды)
+ функции 0 и 1 для условий
* синтаксис параметров /dmsec и /i"путь" изменен на /d=msec и /i="путь"

2010-06-12 1.2.4
+ можно вызывать более одной функции в одной команде (разделенных пробелами)
+ функции run_item и run_action для выполнения других команд и действий (с защитой от зацикливания)
+ функция delay
+ возможность задавать имя действия, в которое нужно сохранить строку отката
+ функция save_undo для сохранения строки отката с заданным именем действия
* параметры /u- и /u были перепутаны
* мусор в строке undo

2010-06-11 1.2
+ каждая команда может содержать любое число else-команд, которые выполняются, если предыдущие были пропущены по признаку необходимости выполнения
+ функции работы со стилями окна позволяют также работать с расширенными стилями
+ параметр для функции msg, позволяющий отправлять сообщение с помощью PostMessage вместо SendMessage

2010-06-05 1.1
+ позволяет устанавливать окно "поверх других окон"
+ позволяет отправлять оконные сообщения с помощью функции msg
+ поддержка относительных смещений в параметрах функции move

2010-06-03 1.0
! день рождения идеи расширения существующего аддона TCFS
+ позволяет изменять стиль окна, позицию/размер окна, отправлять внутренние команды ТК
+ позволяет читать стиль окна и ключи файла wincmd.ini, чтобы определить, нужно ли выполнять команду
+ операция отката позволяет отменить изменения, внесенные каждой выполненной за последний запуск команды

Другие работы автора: MVV

NTLinks 1.6.1.294

📂 Операции с файлами Контентные плагины (WDX) Бесплатно x64

Получает данные точек повторной обработки NTFS: индексы файлов, число и пути жестких ссылок, цели символических ссылок и точек соединения, реальные пути. Позволяет менять цель ссылок, быстро сравнивать жесткие ссылки, поддерживает Юникод и длинные пути.

MVV 05.02.2025 ↓ 38 842

NoCancel 1.0.1

⚙️ Система Windows Инструменты и утилиты Бесплатно x64

Позволяет закрывать клавишей Esc диалоговые окна с кнопкой «Нет», нажимая именно её вместо кнопки «Отмена».

MVV 13.09.2021 ↓ 2 882

MultiArc MVV Build 1.4.3.162

🗜️ Архивы и установщики Архиваторные плагины (WCX) Бесплатно x64

Позволяет просматривать, распаковывать и изменять архивы, которые Total Commander не поддерживает напрямую (IMP, InnoSetup, JAR), через внешние консольные архиваторы, настраиваемые в MultiArc.ini.

MVV 28.01.2021 ↓ 17 946

CopyTree 1.3.0.328

📂 Операции с файлами Архиваторные плагины (WCX) Бесплатно x64

Копирует и перемещает файлы из плоского режима (Branch View) и результатов поиска с сохранением структуры папок: выбор числа уровней, маски включения и исключения, многопоточность, копирование дат каталогов.

MVV 11.04.2020 ↓ 58 794

NTLinks Maker 1.4.1.416

📂 Операции с файлами Инструменты и утилиты Бесплатно x64

Создаёт NTFS-ссылки: точки соединения, жёсткие и символические ссылки. Умеет дублировать верхние уровни обычными папками, сохранять структуру каталогов, запрашивать права администратора, работать без окон, поддерживает Юникод и длинные пути.

MVV 17.07.2019 ↓ 24 659

VirtualPanel 2.0.7.1372

📂 Операции с файлами Системные плагины (WFX) Бесплатно x64

Создаёт виртуальную временную панель со ссылками на файлы и папки, которые хранятся в файлах-списках и работают как настоящие файлы. Поддерживает импорт/экспорт m3u, скрипты, журнал операций и перетаскивание.

MVV 01.05.2019 ↓ 90 391

Похожие плагины

TCplup 1.8.1

🛠️ Настройка Total Commander Инструменты и утилиты x64

Обновляет плагины Total Commander в один клик: ищет новые версии на totalcmd.net, ghisler.com и в релизах GitHub, затем скачивает и устанавливает архивы ZIP, 7z и RAR.

Digitalent 10.11.2026 ↓ 1 242

Total Commander PowerToys 1.0.3

🛠️ Настройка Total Commander Инструменты и утилиты Бесплатно x64

Drive Menu для Total Commander: диски, плагины файловой системы и ваши папки в одном меню над панелью (Alt+F1/Alt+F2), у каждого пункта — своя клавиша. Программа настройки задаёт всё это без правки ini-файлов.

Andrei Piasetski 10.11.2026 ↓ 332

Plugins 1.0.0

🛠️ Настройка Total Commander Системные плагины (WFX) Бесплатно x64

Показывает плагины Total Commander как файлы в панели: установка, удаление, включение, выключение и смена порядка плагинов просмотрщика, архиваторных, контентных и системных, правка их расширений без окна настройки.

Digitalent 10.11.2026 ↓ 113

PlugExtDet – Tool to check and correct plugin entries in wincmd.ini 2.1.0

🛠️ Настройка Total Commander Инструменты и утилиты Бесплатно x64

Проверяет записи плагинов просмотрщика, контентных, архиваторных и системных плагинов в wincmd.ini, запрашивает у каждого плагина поддерживаемые типы файлов и показывает, где INI-файл расходится с плагином, чтобы можно было исправить несоответствия.

Native2904 07.11.2026 ↓ 1 587

TCIMG 35.7

🛠️ Настройка Total Commander Инструменты и утилиты Бесплатно

Портабельная утилита для автоматизации файловых, системных и оконных операций и расширения Total Commander: переименование и копирование файлов, работа с реестром, ini-файлами, буфером обмена и эмуляция нажатий клавиш.

Averin Andrey 05.01.2026 ↓ 504 252

TCShell 1.4

🛠️ Настройка Total Commander Инструменты и утилиты Бесплатно x64

Добавляет в контекстное меню проводника пункт "Open in Total Commander" для папок, дисков, ярлыков и любых файлов, чтобы открывать их прямо в Total Commander.

Progman13 31.08.2013 ↓ 39 632