TOTALCMD.NET
ENG RUS
Plugins › TC File System Plugins

VirtualPanel 2.0.7.1372

📂 File operations TC File System Plugins Freeware x64

Description

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 accessing them as if they were real files and not just links. It doesn't store any files, it only keeps links to them in special list files.
You can use VP as a temporary place for files that should be copied to some other place. Also you can use it for organizing media libraries and for other needs. You can even set up some folder for collecting files from multiple folders on your PC.

Main VirtualPanel features:
+ keeping links to files and folders, and virtual folders
+ saving VP state on exit TC or Windows, by timer or after each modification
+ import/export of whole contents or separate directories
+ import/export of usual filelists (like m3u)
+ correct copy/move operations processing
+ deleting real files when Shift key is down
+ logging file operations
+ internal commands for extra functions (execute ? command for help)
+ ability to execute command batches and create script files
+ autoexecuted scripts on load state or enter directory
+ support for executing scripts remotely
+ virtual explorer with drag-and-drop support
+ multi-threading support (background operations in TC 7.55 and later)
+ support for internal associations in TC 7.51 and later
+ support for standard cd command in TC
+ full Unicode support

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

What’s new

2017-03-21 2.0.7.1372
* show correct icons for UNC paths
* cd supports UNC paths
* cd ignores trailing spaces

2016-06-07 2.0.7.1366
* do not try to get system attributes for scripts
* two dialogs could be opened in case of multiple executions of `?` command

2016-02-28 2.0.7.1364
* Ctrl+Shift+Tab has opened empty tab in settings dialog

2014-09-03 2.0.7.1360
+ explorer: get font from TC panel

2013-10-06 2.0.7.1354
+ sample BAR file added to the plugin package
* explorer: sometimes item filled with inversed color after hovering it
* explorer: use proper default text and background colors if not set in TC
* plugin placed misconfigured VirtualPanel.ini to its folder during installation (introduced in 2.0.7.1330)

2013-08-09 2.0.7.1340
+ plugin file name used as default root name
+ explorer: InverseSelection support
+ explorer: double buffering is now used
+ explorer: option to use Windows colors (faster)
* explorer: flickering split cursor fixed
* explorer: some color fixes
* explorer: if no selection, focused item is dragged
* explorer: sometimes focus rectangle disappeared after clicking some item
* truncate list file after writing
* fixed copy error in Windows 2000 (introduced in 2.0.6.1264)

2012-11-13 2.0.6.1264
+ copying encrypted files to target that doesn't support encryption (moving is still not allowed)

2012-10-26 2.0.6.1262
+ `convert` command
+ multiple include/exclude masks support in `for`, `export`, `save` commands
+ flag 'e' for `save`, `export` commands
* `save` command is not recursive by default now (use 'r' flag)
* null characters in ANSI exported lists
* correct icons for inaccessible files (like pagefile.sys)
* explorer: paths for subfolders of links to physical folders haven't displayed in title

2012-09-22 2.0.5.1228
+ `tgmove` command now allows to move files between volumes
* improved confirm dialog centering
* fixed direct date/time calculation in `ifcond` command (dateYYYYMMDD and timeHHMM)
* load incomplete language file issue
* some language corrections

2012-03-03 2.0.5.1208
+ 64-bit version of Exec.exe added (allows to start processes like regedit.exe in 64-bit environment)
* FsGetDefRootName returned "Virtual Pane" instead of "Virtual Panel" as default plugin root name (introduced in 1.0.0.922)
* explorer: enormous font (introduced in 2.0.5.1206)

2011-09-19 2.0.5.1200
+ 64-bit version of plugin added (requires 64-bit TC version)

2011-09-04 2.0.4.1154
* loading external icons for scripts bug (introduced in 2.0.4.1150)
* executing via command line bug (introduced in 2.0.4.1150)

2011-09-03 2.0.4.1150
+ log report on save deflist (flag 2)
* explorer: Del deleted all items if ".." was focused and no items selected
* dynamic TLS is now used instead of static which is buggy for dynamic libraries
* log string formats for FsDeleteFile, FsRemoveDir, FsMkDir, FsSetAttr slightly changed
* log string format bug for FsSetTime
* rename via `move` command bug when only name characters case is changed
* tab order in configuration dialog

2011-07-17 2.0.3.1120
+ explorer: always on top toolbar button and F12 key
+ explorer: now is able to delete physical folders recursively
+ explorer: remove selection mark from focused item if no selection
* `ifcond` function now uses API to calculate exact number of minutes
* explorer: bad colors when color values are set to -1 in wincmd.ini
* explorer: focused item didn't become selected on Ctrl+A if inversed cursor used
* explorer: Del deleted all items if no items were selected

2011-04-13 2.0.1.1090
+ explorer: history item moves to end when clicked
+ explorer: Alt+Down shows history
+ explorer: Explorer.RenameByF2 and Explorer.RightPixels INI options
* explorer: doesn't erase all history items after current on dir change
* explorer: drag from root bug
* explorer: couldn't enter folders after going to root using Ctrl+\
* wrong processing of "like" operator argument for `ifcond` command

2011-04-11 2.0.0.1080
+ virtual explorer allowing to have any number of browser windows
+ virtual explorer interface tries to copy TC style
+ drag-n-drop support between virtual browser windows and external applications
+ new log event for Virtual Explorer actions
+ max state file line length is now 8k characters
+ `put` command may add folders from lists created via e.g. cm_SaveSelectionToFile (trailing folder slashes are now stripped)
+ `edit` command now allows to edit empty targets for files
* recursive intermediate folders creation bug (after some changes in 1.0.0.920)
* `for` command produced wrong names
* bits 0x01 and 0x02 of LogEnabled parameter exchanged
* log string format for FsPutFile slightly changed

2011-03-12 1.0.0.920
+ VPBatch now accepts root name in both direct form and TC-style path form (\\\Virtual Panel\...)
+ own environment variables expander (leaves %xx% as is if variable xx is undefined)
+ long scripts are now saved w/o truncation
* save bug when long scripts are used
* exception while processing long scripts that were sent via WM_COPYDATA in Unicode

2010-12-01 1.0.0.904
+ log now shows thread id (for background threads detection)
* some optimizations
* correct retrieving plugin version info on Windows 2000
* wrong filelists processing e.g. in `put` command (after some changes in 1.0.0.850)
* some small fixes

2010-07-12 1.0.0.820
+ flag 'm' for `save` command
+ autosave after every operation feature (only if state was modified) - you may enable it in settings

2010-05-13 1.0.0.800
+ always starts executables (.exe, .lnk, .cmd, .bat, .com) itself to set right working path
+ overwrites list files w/o deleting (preserves attributes and permissions)
* wrong working path for executables started from command line within virtual folder

2010-04-21 1.0.0.780
+ always returns FS_EXEC_OK on show properties (TC doesn't show ugly dialog on error)
+ allows to abort operations by first pressing Cancel button (if user cancels aborting then only by Escape)
+ thread local storage is used for storing thread-specific data
* wrong properties dialog for pure virtual objects

2010-04-15 1.0.0.760
+ flag f for `save` and `export` commands to overwrite existing file
+ may execute special >Shutdown script on plugin unload
+ configuration is saved to INI when user clicks OK button in configuration fialog
+ new INI parameter SaveIniOnUnload allows to disable saving INI on exit
+ `flush` command to manual save configuration to INI file
+ `tgmove` command to rename/move target object (link is fixed automatically)
+ log event flag for scripts execution
+ status log message for VPBatch commands

2010-04-12 1.0.0.700
+ put, renmove, mkdir operations create absent intermediate folders
* Ctrl+Tab didn't work after pressing Apply button
* focus bug in confirmation dialog
* `exec` command bug if parameter was in braces

2010-04-09 1.0.0.690
+ group answers for link creation question when user tries to move physical file to virtual folder
+ new settings tab in configuration dialog
+ configuration dialog uses Windows theme colors (calls EnableThemeDialogTexture function if available)
+ buttons OK, Cancel, Apply in configuration dialog
+ internal command `config` to show settings tab of configuration dialog
* open properties command in TC 7.55 was overridden by internal execute feature
* exception on move from physical folder to virtual
* overwrite read-only physical file error
* bug in `save` command when started w/o params and user answers No on save deflist question
* changed line order in information box of configuration dialog (localization line 8)

2010-04-01 1.0.0.620
+ compact state file format
+ flag 'o' for `save` command to save old-style state file
+ safe multi-thread enum files (list builds in single critical section during FsFindFirst call)
+ faster saving (files in subfolders now searched from folder handle and not from root)
+ faster loading/unloading large states (now boost::fast_pool_allocator is used as map allocator)
* wrong `for` parameters order
* set time/date for script files bug
* `put` command accepted relative path incorrectly
* wrong mask processing by `export` command

2010-03-29 1.0.0.580
+ environment variables ${Virtual Panel}Path and ${}Path keep last listed VP path
+ new flags for `add` command (to replace existing object and to create intermediate virtual folders)
+ multi-thread access to virtual system
+ `move` command
+ `for` command now replaces %~`symbol`> with just filename
+ allows to cancel aborting of any operation (checks if Escape is held instead of accepting TC abort flag)
* Shift+Enter jumped to file's folder instead of jumping to file (after some changes in 1.0.0.550)
* Shift+Enter in TC 7.55 was overridden by internal execute feature
* `for` command parameters processing bug
* buggy parsing paths with ".."
* removed questions in `save` and `export` commands after `silent`

2010-03-24 1.0.0.550
+ changed default image base address
+ now VP may execute scripts sent to TC using WM_COPYDATA message
+ attached tool VPBatch to send scripts to VP
* blocks multiple timer event thread creation (event skipped if previous yet working)
* kills timers and waits for exiting timer event processors when plugin is unloading
* log path changing from configuration dialog now works
* fixed launching applications from physical folder

2010-03-15 1.0.0.520
+ autosave default state file by timer feature
+ new operator "like" for `ifcond` command allows to check if filename matches mask
+ `exec` command now asks for command line if parameter begins with '?'
+ expanding environment variables in parameters for launched executables
+ shows help on "?" command too
+ if parameter looks like ?:"`text`>", text is used as ask param dialog text
* wrong environment variables processing in cd command
* reread source call after operations removed
* read-only files delete mode bug
* "%%" parsing error in script files

2010-03-08 1.0.0.500
+ supports internal associations in TC 7.51 and later
+ saves state on exit Windows
+ multi-thread safe virtual system access
+ non-modal configuration dialog
+ standard cd command support in TC

2010-02-25 1.0.0.494
+ information box in cfg dialog and language, icons etc are updated after changing parameters if need
+ links to inaccessible folders are treated now as empty folders so TC may delete them
+ shows time for each log line
+ percent char in script files is now processed like in usual batch files
* changed font in cfg dialog and tab view (in some Windows themes vertical tabs are buggy)
* empty text now may be accepted as parameter value in cfg dialog
* wrong detection of flag 'a' in `put` command

2010-02-17 1.0.0.470
+ configuration dialog
+ moving from VP (physical file is copied and link is removed)
+ `put` command may now add files or folders or both
+ flag 'a' for `put` command to autorename file if such file already exists
+ flag 'w' for `exec` command to wait for process termination
* fixed physical moving from VP (file was moved but link was left)

2010-02-11 1.0.0.420
+ Shift+Enter jumps to file or enters archive in new tab
+ new keyword to detect scripts (for `ifcond` command)
+ ifcond now understands relative paths
+ log file size limit feature
* fixed dates comparing in `ifcond` command (wrong conversion to number of minutes)
* check for existance before starting autoupdate script (avoid some execution errors)
* %0 in script now treated as script filename
* trailing spaces in condition of `ifcond` command are removed
* fixed exporting filenames in ANSI (Unicode w/o BOM was written)

2010-02-06 1.0.0.400
+ removes physical files to recycle bin by default (checks if Shift is held and corresponding TC setting before)
+ default filelist now is saved on exit only if VP state was modified during session
+ `load` command may be executed w/o parameters now for loading default filelist state
+ `eas` command now allows to change autoupdate script name
+ new flag 'a' for `save`/`export` to save with ANSI encoding
+ new command `ifcond` that allows to check file attributes etc
* removed locked dialog on exit if INI can't be written
* all commands now fit into help dialog
* some other fixes

2010-02-03 1.0.0.370
+ script files now can be executed with params (supported %0 for whole script text and %1-%9 for parameters)
+ improved `del` command: may remove files or folders or both
+ new condition commands `ifexist`, `ifdef` and `ifok`
+ new `for` command allowing to execute script for all matched objects (files or folders or both)
+ new `cd` command for changing current path within script
+ infinite script execution loop protection
* wrong icon was displayed for inaccessible EXE and LNK
* crash after entering text in TC request dialog
* some other fixes that I can't remember :)

2010-02-02 1.0.0.340
+ plugin now keeps content in %TEMP%\VirtualPanel.lst file by default
+ inaccessible physical objects have special icons (you may specify another icons in configuration file)
+ `edit` command allows to change script or path
* fixed crash on first start (with empty configuration file)
* some small fixes

2010-01-31 1.0.0.322
+ Unicode support! all functions use Unicode by default; ANSI functions replaced with stubs that call Unicode functions
+ supports adding files from filelists in ANSI, UTF-8 and Unicode
+ recursive and/or by mask filelist export
* removed retrieving plugin file version on Windows 2000 because of strange crash during initialization

2010-01-24 1.0.0.200
+ now files with read-only attribute may be removed (except scripts), also forced flag 'f' added to `del` command
* now files can be moved from virtual folder even w/o holding Shift key (confirmation is displayed)
* fixed move file to normal panel (removed error checking if move function succeeds)
* system search handle leak in FsFindNext function (one handle per file in virtual folder)

2009-12-24 1.0.0.194
+ added language file support for translation (see sample in Language folder)
* parameters parsing bug (e.g. for `add` command)

2009-12-09 1.0.0.180
+ added change case only renaming
+ if INI with plugin's name exists near the plugin, this file is used as configuration file
+ shows error message if configuration isn't saved (e.g. no write permission to INI)
* null settings are not saved now when plugin loaded during installation
* some minor fixes

2009-11-05 1.0.0.166
* error opening script file mesage if file doesn't exist
* error copying file within VP - file was moved instead

2009-10-26 1.0.0.162
+ special delete physical files confirmation dialog
+ `del` command supports wildcards and keeps read-only files
+ autoexecuted scripts - on load list and on list directory contents
+ this Readme file :)
* division by zero when copy empty files from VP
* new FsExtractCustomIcon function extracts non-standard icons in background and causes TC to use less GDI objects

2009-10-18 1.0.0.121
+ expanding of environment variables in commands and scripts except braced blocks
+ import/export partial folder
+ `put` command allows to add physical files and entire filelists (e.g. playlists, full/relative paths) by mask
+ `export` command to export just physical names from virtual folder (e.g. to make playlist)
+ `load` command clears VP contents only if executed w/o second parameter
+ you can't delete read-only script files (protection)
+ added panels refreshing after VP operations
* exception in `load` command
* set attributes for internal objects not always worked

2009-10-12 1.0.0.97
+ log event groups
+ correct initialization for older TC versions (w/o FsSetDefaultParams func support)
+ support full internal paths starting from plugin name (for Ctrl+Shift+Enter)
+ `add` command supports nested blocks of commands in braces
* log was always disabled at startup

2009-10-12 1.0.0.83
+ batch script support
+ if command parameter equals to "?", it is asked (useful for scripts)

2009-10-10 1.0.0.36
* bug in filelist importing when line end was at the end of buffer

2009-10-10 1.0.0.xx
! first public release
+ virtual files/folders, links to physical files/folders
+ internal commands allow to add/delete objects, import/export filelist and set default filelist
+ correct links handling by TC
+ correct copy/move operations between physical paths
+ physical delete confirmation dialog if Shift is held

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

TCFS2 2.4.3.584

🛠️ Total Commander tweaks TC Utilities Freeware

Tool allows controlling TC window modes: + maximize/restore window + move/resize window + hide/show window title + enable topmost window mode +…

MVV 11 Nov 2019 ↓ 29,932

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

Similar plugins

DiskDir Extended 1.68

📂 File operations TC Packer Plugins Freeware x64

The same as DiskDir - creates a list file with all selected files and directories, including subdirs - but also lists contents of archive files:…

Peter Trebaticky 3 Jan 2015 ↓ 95,689

TextSearch 1.6.4

📂 File operations Content plugins Freeware x64

This Content plugin allows to perform full-text search in any documents, which have command-line converters to the plain-text form. Included…

Alexey Torgashin 5 Mar 2018 ↓ 57,978

UnicodeTest/LockedTest 1.2.3

📂 File operations Content plugins Freeware x64

This content plugin allows to check: 1. is filename Unicode or ANSI (on Windows NT+); 2. is file locked by another task or not.

Alexey Torgashin 28 Jan 2013 ↓ 50,459

badcopy 1.0.0.4

📂 File operations TC File System Plugins Freeware

Copies files from bad CDs / DVD of disks, and also with bad HDD. Reads out a file parts, and those parts that were not read fills in zero. For disks…

hram 3 Nov 2007 ↓ 49,863

Translit_wdx 1.6

📂 File operations Content plugins Freeware

Transliteration plugin used to tranliterate Russian, Greek, Sanskrit etc. words with english characters. It can be very useful for multirename…

Pavel Dubrovsky 15 Nov 2005 ↓ 59,985

CatalogMaker 4.1.3

📂 File operations TC Packer Plugins Freeware x64

Create catalogs (lists) of the selected files/directories, with user-defined list format

Konstantin Poliakov 3 Jan 2022 ↓ 50,783