TOTALCMD.NET
ENG RUS
Plugins › TC Utilities

TCFS2 2.4.3.584

🛠️ Total Commander tweaks TC Utilities Freeware

Description

Tool allows controlling TC window modes:
+ maximize/restore window
+ move/resize window
+ hide/show window title
+ enable topmost window mode
+ hide/show any TC interface item
+ change dirs in panels
+ move file panels separator
+ send keypresses
+ undo last action using backup command
+ etc...

Program works with both 32-bit and 64-bit TC versions.


All predefined functions are in TCFS2.Core.ini file and may be changed at any moment, so please keep your own functions in user-defined file TCFS2.ini. Configuration files must be placed near application and have same name and extension INI.

Tool uses features of additional module TCFS2Tools.

(discussion is here, more detailed description see in Readme file)

What’s new

2018-01-27 2.4.3.584
+ for, foreach functions

2017-12-08 2.4.2.576
+ two INI files are used now, TCFS2.ini and TCFS2.Core.ini
+ findwnd allows skipping hidden windows
+ /l parameter enables logging function calls to %TEMP%\TCFS2.log
* ignore braces in strings within expressions properly

2016-12-03 2.4.0.534
+ msg, sendmsg functions support string arguments (e.g. for WM_SETTEXT message)
+ sample macroses for searching combobox item and setting window text
+ UTF-8 support for EM-commands (TC 8.52+)
+ pseudo-macro @lvl that returns current function level
+ findwnd supports recursive search

2016-11-23 2.3.0.512
+ added support for ˂``˃ quotes (allow grave accents inside)
* send function now disables window activity checks on handle value -1 instead of 0 (explicit 0 is also supported for compatibility)

2015-11-10 2.2.3.498
* broken # variable in set INI functions (since 2.2.0.456)

2015-09-12 2.2.2.480
+ findwnd allows searching for child windows of given parent window
* findwnd searching w/o specifying window class bug

2015-05-06 2.2.1.476
+ case sensitive and insensitive INI string comparisons
+ send function is now able to send any virtual key (e.g. Win key as VK_91)
+ send function supports zero handle value (disables window activity checks)
* fixed string to number conversion when reading from INI
* items return 0 if no branches were executed
* ignoring double quotes bug

2014-05-28 2.2.0.444
+ complex strings may now be built from multiple strings and calculated numbers
* warn about end of line when reading function parameters

2014-02-10 2.1.1.424
+ loop function
+ special handling of double quotes: ignoring them when inside grave quotes
+ varcnt, varget, varset functions
+ verbatim mode for send function

2013-05-24 2.1.0.394
+ tem function is now able to pass parameters
+ send function allowing passing keypresses
+ additional parameters for tcm, tem and msg functions allowing to send messages asynchronously
+ findwnd function finds TC window
+ sendmsg function sends messages to specific TC window
+ optional parameter for send function allows specifying window
+ tcd function changes dir(s) in TC
+ terminate button in report error message
* strings may now contain syntax characters like ';', '|' and '('
* strings may now be passed as substituted parameters

2012-11-17 2.0.5.310
+ set INI string values
+ remove INI keys

2011-11-14 2.0.4.300
+ new redraw function
+ new regmsg function
+ new ini, set_ini functions
* wrong environment variables processing in redirection (after 2.0.3.256)
* test function is renamed to eval (old name is supported for compatibility too)

2011-08-31 2.0.3.264
+ new if function works like ?: operator but calculates only one expression
+ new null function that checks if parameter is a null string
+ redirection in tcini and set_tcini now supports relative paths
+ hide busy cursor after starting TCFS2
+ pseudo-macro @sid that have unique value for every TCFS2 instance

2011-05-08 2.0.2.240
+ new section for macroses that may be called from parameters of functions
+ now it is possible to call functions directly from parameters of another functions
+ new function test allows checking complex condition
+ tcini and set_tcini now support redirection (additional parameter allows disabling it, %$PERSONAL%, %$APPDATA% and %$LOCAL_APPDATA% are supported pseudo-variables)
+ heap is used for buffers instead of stack (more recursion levels available)
+ reports some errors, use parameter /w- to disable
+ tem function allowing executing TC user commands
- functions separator and set_separator are removed (their functionality moved to TCFS2Tools)
* set_tcini uses error_value as base if parameter doesn't exist

2010-11-21 1.5.0.10
+ separator function
+ now commands may have up to 9 parameters
* commands w/o parameters in actions were not working after adding parameters support

2010-11-03 1.4.2.30
+ set_separator function
+ now functions may be executed directly via command line using parameter /ef
* more accurate separator position calculation

2010-09-09 1.4.1
* actions in commands were not working because of incorrectly deleted spaces in lines
* action in command didn't work if its name was ended by tab character
* freeze when /d= parameter was used
* crash on msg function call
* some INI corrections

2010-08-26 1.4.0
+ all parameters now are correct expressions (note that for some functions format of parameters has changed)
* minor changes

2010-07-03 1.3.6
+ new function set_tcini to modify wincmd.ini keys
+ new operator @ for move function
* is_style function renamed to style
* delay was ignored if undo condition missed

2010-06-16 1.3.0
+ now command is excuted if its condition is TRUE instead of false (more logical)
+ added optional condition for undo (if not set, checks if command's condition become false)
+ functions 0 and 1 for conditions
* /d and /i"" parameters changed to /d= and /i=""

2010-06-12 1.2.4
+ more than one function call in single item supported (divided by spaces)
+ run_item and run_action functions allow executing commands and actions from commands (with loop protection)
+ delay function
+ allows specifying action name to save undo string
+ save_undo function to save undo action with passed name
* /u- and /u was messed up
* garbage in undo string

2010-06-11 1.2
+ every item can contain any number of else-commands which are executed if previous command's condition already true
+ style functions now allow working with extended styles too
+ parameter added for msg function to send message using PostMessage instead of SendMessage

2010-06-05 1.1
+ allows setting/removing topmost style
+ allows sending window messages using msg function
+ relative parameters for move function

2010-06-03 1.0
! birthday of idea to improve existing TCFS addon
+ commands to change window style, resize/move window to exact position, send TC command
+ commands to read window style and wincmd.ini to know if command need to be performed
+ backup operation feature logs all undo commands from performed functions

More by MVV

NTLinks 1.6.1.294

📂 File operations Content plugins Freeware x64

Plugin allows working with NTFS reparse points data fields: + gets file indexes and number and paths of hardlinks + gets target path for reparse…

MVV 5 Feb 2025 ↓ 38,670

NoCancel 1.0.1

⚙️ Windows system TC Utilities Freeware x64

A tool for closing message boxes with No button instead of Cancel button by Esc.

MVV 13 Sep 2021 ↓ 2,830

MultiArc MVV Build 1.4.3.162

🗜️ Archives & installers TC Packer Plugins Freeware x64

MultiArc allows viewing, extracting and modifying contents of archives that are not supported by Total Commander directly (e.g. IMP, InnoSetup,…

MVV 28 Jan 2021 ↓ 17,833

CopyTree 1.3.0.328

📂 File operations TC Packer Plugins Freeware x64

Packer plugin for copying files with folder structure: + copies/moves folder trees from branch view/search result + 'choose number of levels to…

MVV 11 Apr 2020 ↓ 58,594

NTLinks Maker 1.4.1.416

📂 File operations TC Utilities Freeware x64

Tool for NTFS links creation: + supports junctions, hardlinks and symbolic links + allows duplicating first levels with regular folders + allows…

MVV 17 Jul 2019 ↓ 24,557

VirtualPanel 2.0.7.1372

📂 File operations TC File System Plugins Freeware x64

VirtualPanel is a temporary panel plugin for Total Commander. It is is a sort of virtual folder that allows keeping links to frequently used files and…

MVV 1 May 2019 ↓ 90,125

Similar plugins

TCIMG 35.7

🛠️ Total Commander tweaks TC Utilities Freeware

TCIMG - utility to execute a certain command Total Commander and perform additional actions. Powerful tool to extend the functionality Total Commander…

Averin Andrey 5 Jan 2026 ↓ 503,664

TC Plugins Manager 2.2.8

🛠️ Total Commander tweaks TC Utilities Freeware

TC Plugins Manager is a utility for Total Commander which allows to easily manage TC plugins. Allows to: - Manage plugins of all types - Install…

Alexey Torgashin 28 Aug 2013 ↓ 298,592

Ultra TC Editors 6.42 Final

🛠️ Total Commander tweaks TC Utilities Freeware x64

Please Donate 🌹 Ultra TC Editors package include the following programs: 1. Main Menu Editor: for editing Total Commander main menu. 2. Start Menu…

Taher Salem 19 Jun 2019 ↓ 182,925

Total Updater 0.8.6.9 (Final)

🛠️ Total Commander tweaks TC Utilities Freeware

Total Commander & plugin updater. What is it good for? Total Updater is a small tool that helps you to keep your Total Commander & its plugins…

Bluestar 2 Apr 2015 ↓ 159,845

Tweak Total Commander 10 (zombie)

🛠️ Total Commander tweaks TC Utilities Donationware x64

TweakTC is designed for advanced configuration of Total Commander (more than 65 options) without manual editing its INI files (usually wincmd.ini…

Alexander Asyabrik aka Shura 25 Sep 2015 ↓ 150,453