UPDATED to v6.8
TeraCopy Integration v6.8
Based on fishgod's idea, i tried to avoid the two problems i mentioned in my previous post, as well as adding some useful features.
Features:
-Move/copy tags and comments along with the items.
-Tags/comments inside folders are processed as well.
-Tags/comments are not immediately removed from cut items.
-A "restore" command, in case you abort a move operation in Teracopy.
v6.1:
-Now you can easily set the location to teracopy.exe and the folder used for temp files (now %temp% by default).
-You can have the option to save your tag.dat before or after script execution (more info inside the script).
-3 different paste modes:
---Normal: Tags/comments are always processed. (Label = paste)
---XYplorer style: Tags/comments are moved, but not copied. (Label = pastexy)
---No tags/comments: Self explanatory. (Label = pastenotags)
v6.2:
-Configurable statusbar update interval. Improves performance.
-Saves a backup of your tag.dat IF you chose to keep the updated file.
v6.3:
-Item limit is gone.
v6.4:
-Item collection (inspired by
serendipity's script)
v6.5:
-Automatically fall back to normal copy if TeraCopy is not found.
v6.6:
-Added support for the tree.
-Option to also copy/cut to the clipboard.
-Easy script configuration using a wizard.
-Settings are now saved to an ini file in XYplorer's data path (configurable).
v6.7:
-Move/Copy to...
v6.8
-Custom command lines: add support to other programs besides TeraCopy.
-Configurable colors for statusbar messages.
Read the notes!
Note 1: You might have to manually select the path to teracopy.exe,
especially if you're using a 64bit OS.
To do this just load the script file and click on "Configure Script" in the menu that pops up.
Note 2: Tags and comments won't be changed if the source and target paths are the same.
There are two reasons for that:
1. In a copy operation the items would be renamed, preventing the script from tagging the new items correctly.
2. In a move operation, tags and comms wouldn't be changed anyway.
Note 3: Look out for paths and names conflicts when using the collection.
Get it here:
You need at least XYplorer v8.40.0115 and Teracopy v2.0beta3.
To use it, simply load the script file to get a menu.
Or you can use the subscripts directly using the labels cut, copy, paste, pastexy, pastenotags, moveto, copyto, restore and configure.
The labels for the collection are: addcollection, movecollection, copycollection, editcollection, clearcollection.