XYplorer 9.40 has been released on 02-Aug-2010. Here's a quick introduction to the main new features:
Here are some examples for portable paths:
These portable paths are remembered as such (unresolved) between sessions. So, for example, if you have a tab pointing to %userprofile%, it will always be resolved to the current user profile folder, no matter where it is located in the system you are currently working on, no matter where you plug your stick! This revolutionary concept is called Portable Tabs.
To point a tab to a portable path you use the Relocate Tab command in the tab header's context menu:
Tip: To increase the usability of such a portable tab it is recommend to set its home (Set Home) to the portable path and then apply Lock Home Zone. That way you can browse the whole portable branch without ever losing the portability of the tab.
The command is found in menu Go, and can be triggered via keyboard shortcut Ctrl+Alt+F7.
To enable this feature tick Configuration | Advanced | History retains selections:
The pattern to use is *. (asterisk-dot). For example, to open all files without extension with UltraEdit:
"No extension" *.>UEdit32
Note that the pattern does not match folders.
To add this definition to your Portable File Associations use menu Tool | Customize File Associations:Now a double-click will open files without extension with UltraEdit.
Imagine you have a customer 5,000 miles away and you need to find out which version of a specific DLL he has on his system. But this customer does not really know how to find out. Here's the solution: The report() function now supports to directly pass the items that you want a report about. Here's a small script the generates a report on a single specific item, shell32.dll:
text report("{Name}, {Size B} bytes, {Modified yyyy-mm-dd hh:nn:ss}, ver {FileVersion}", "%winsysdir%\shell32.dll");
Send it to your customer by email, and let him paste it into the Run Script box (menu Scripting | Run Script). He will get the desired version information in a blink and ready to copy and paste into the reply email:
Of course, just the same easy and fool-proof way you can collect file information of any number of files on your own or a foreign system with a single click (once you have written the script, which is a no-brainer as well).