Change Log for the latest
XYplorer BETA version:
Code: Select all
v11.20.0004 - 2012-05-30 13:58
+ SC property enhanced: New optional parameter "flags".
Syntax: property([property], [item], [flags])
flags: A combination of these in any order (well there is
just one at the moment):
m: property is a metadata template
Metadata Templates:
A metadata template is a newly designed format to specify the
contents and layout of any available and desired metadata of a
file. Rules:
- The individual metadata fields are referred to by their index
(as can be seen in the checkbox list in Configuration | File
Info Tips), and can be listed in any order, separated by ","
(comma). The fields are returned prefixed by the field name.
- Optional columns are separated by ";" (semicolon). The columns
are autosized to hold the longest item without cropping
(unless widths are defined, see below). The columns are
separated by 4 spaces.
- Column widths can optionally be defined per column by
prefixing "[number of characters]:" to the column. Longer
items are cropped.
- Spaces can be inserted as you like. They are ignored.
Examples:
msg property("0,1,3,37", "%winsysdir%\msvbvm60.dll", "m");
text property("0,1,37;3,4,5", "%winsysdir%\msvbvm60.dll", "m");
text property("30:0,1,37;3,4,5", "%winsysdir%\msvbvm60.dll", "m");
Notes:
- With flags "m", the "property" parameter defaults to showing the
system default metadata (identical to the system default File
Info Tip), e.g.:
text property(, "%winsysdir%\msvbvm60.dll", "m");
text property(, , "m"); //for the current file
- Metadata field indices use to change from Windows to Windows
version (a kinky MS tradition), so metadata templates need
manual adjustment when migrating cross-OS-version.
+ Variable <prop ...> now supports an optional parameter "switches"
if the first parameter is a property index:
<prop [property index] [switches]>.
Currently one switch is supported:
n = Return the field name prefixed to the field value.
Examples:
- Retrieve Size and Type of the current item:
text "<prop #1>, <prop #2>";
- The same, but with field names prefixed:
text "<prop #1 n>, <prop #2 n>";
* Configuration | File Info Tips: Raised the number of listed
fields. Most upper fields will be "[reserved]" but that's
unavoidable because any installed software can add such fields
(Extended File Properties) and I never could find a way to
retrieve the actually existing number.
+ Added tweak to open files that are opened with the windows-
associated program (not PFA-opened files) in a more direct way
bypassing the shell-provided routines:
NoShellOpen=1
This might result in a snappier open experience on some systems.
To
download the latest BETA version choose a download package: (1)
Installer Package, (2)
No-Install Package.
Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.
It's a good idea to backup your complete XYplorer settings (menu File | Settings | Backup your Application Data Folder)
before running a new BETA version. This will also help in fixing any fresh bugs.