Page 1 of 1
why can't we put in background the copy dialog box ?
Posted: 2015-11-16, 09:29 UTC
by Michael REMY
hi,
when i'm doing a synchronize operation between to drive, then there is the copy-dialog box of progress copy in foreground which is displayed in nodal (or modal).
but i can't put it in background to continue to use total commander during this long operation.
i understand it is to preserve the original state of the drives before the sync stat, but it would be great to put it in background and FREEZE the drive letters (or access) the the drives which is in sinc process.
i didn't try to open another instance of TC during the sinc process and i don't.
i really would prefer a freeze thing to continue to use one instance of TC.
have a good day
Posted: 2015-11-16, 11:10 UTC
by ghisler(Author)
The problem is that sync doesn't just use one copy function, it uses 2 functions (left to right and right to left), sometimes different types like packing+unpacking. Currently it's not possible to put these in the background.
Posted: 2015-11-16, 19:21 UTC
by Michael REMY
ghisler(Author) wrote:The problem is that sync doesn't just use one copy function, it uses 2 functions (left to right and right to left), sometimes different types like packing+unpacking. Currently it's not possible to put these in the background.
so, maybe you should run the sync process into a secondary instance, an instance run specially for this task.
As i said, i sure you did not prevent the fact that a user can also run many instances of TC and can "desorder" the source/target drives currently in sync process...
Even me i do it with windows explorer because TC did not chech the available space needed before starting the synch process, so i often have a "no enought space on X drive", then i have to go under windows explorer to make space and go back in TC to hit the retry buton.
Posted: 2015-11-16, 20:42 UTC
by HolgerK
Michael REMY wrote:maybe you should run the sync process into a secondary instance, an instance run specially for this task
You can use a button or user command to start the synchronization in a separate process:
Code: Select all
TOTALCMD#BAR#DATA
%COMMANDER_EXE% /S=S:
%X /L="%P" /R="%T"
wcmicons.dll,48
Synchronize in separate process
0
-1
F1 4.a Command line parameters wrote:/S=S Start "Synchronize dirs" directly, accepts two paths as parameters, or alternatively a settings name in the form /S=S:SettingsName
If the parameter begins with an equal sign "=", e.g. /S=S:=SettingsName, the comparison will start immediately. If the equal sign is the only parameter, e.g. /S=S:= , the comparison will start with the passed directories and last used options.
HTH
Holger
Posted: 2015-11-17, 08:33 UTC
by fenix_productions
HolgerK wrote:Michael REMY wrote:maybe you should run the sync process into a secondary instance, an instance run specially for this task
You can use a button or user command to start the synchronization in a separate process:
Code: Select all
TOTALCMD#BAR#DATA
%COMMANDER_EXE% /S=S:
%X /L="%P" /R="%T"
wcmicons.dll,48
Synchronize in separate process
0
-1
F1 4.a Command line parameters wrote:/S=S Start "Synchronize dirs" directly, accepts two paths as parameters, or alternatively a settings name in the form /S=S:SettingsName
If the parameter begins with an equal sign "=", e.g. /S=S:=SettingsName, the comparison will start immediately. If the equal sign is the only parameter, e.g. /S=S:= , the comparison will start with the passed directories and last used options.
HTH
Holger
One note for this:
Code: Select all
---------------------------
Total Commander
---------------------------
This function cannot be used with packed files!
---------------------------
OK
---------------------------
Posted: 2015-11-19, 10:36 UTC
by ghisler(Author)
You can put %Z in the parameters to allow archive paths in the parameters.