Address Bar |
![]() ![]() ![]() |
Address Bar
(1) If dropdown list is not visible: ------------
|
Admin Settings |
![]() ![]() ![]() |
Admin Settings ------------------------ ------------------Disallow certain locations . . . . . . . . . . . .Contrary to the values in DisallowedDirs the values §(which are full paths) in DisallowedDirsExcept are wildcard patterns. For example, these entries here will allow all subfolders called "a" or "b", in any disallowed branch: . . . . . . . . . . . .Fixed Mini Tree . . . . . . . . . . . .These are the effects of this setting:
The Fixed Mini Tree is only useful for picking a location or dropping items in a location. |
Catalog |
![]() ![]() ![]() |
Adding categories and items to the Catalog . . . . . . . . . . . .Current Mini Tree. Will create a Category containing §all unexpanded folders of the currently selected Mini Tree branch (the command is not available if Mini Tree is off). The first folder is set to the current folder. |
Color Filters |
![]() ![]() ![]() |
. . . . . . . . . . . . Color-coding based on properties (prop:) ------------Examples: prop:dimensions:1500 x * = color all files 1500 pixels wide prop:#26:1500 x * = (same as above on WinXP) Note that #26 is identical to "dimensions" on WinXP but not on Win7 where "dimensions" is #31. You can find the correct indices in the list under Configuration | File Info Tips & Hover Box | §Show custom file info tips. . . . . . . . . . . . .Numeric Properties The "prop:" filter also supports numeric comparisons. For example to color all JPG and PNG images with a width of at least 1024 pixels use any of these (two ways to express the same): prop:#162:1024 - //|filter:*.jpg;*.png prop:#162:>=1024 //|filter:*.jpg;*.png Note that #162 is the numeric property identifier for "Width" on one Win7 system. It might be different on your system. You can find the correct indices in the list under Configuration | File Info Tips & Hover Box | §Show custom file info tips. . . . . . . . . . . . . |
Custom Columns |
![]() ![]() ![]() |
Custom Columns With Custom Columns it's you who decides which information about each file is displayed in the column. You show the columns just like the other regular columns: Via menu View, or via right-clicking the currently shown column headers (hold CTRL with Size and Date columns, else they show their special context menu), or the zone right of the column headers. Tip: A couple of Custom Columns are predefined when you first start XYplorer. This is just for illustration and convenience. You can freely modify them. Configuration Custom Columns can be configured in Configuration | Custom Columns | Custom column definitions. You may define up to 64 Custom Columns. The first 10 definitions are "global" in the sense that they are available as columns "Custom 1" to "Custom 10"§ in each file list on any tab and pane. The other definitions can be used in so-called "Soft Columns" that can be added on-the-fly to any particular file list. Tip: Any Custom Columns that is currently shown in the list can be configured via right-clicking the column header. . . . . . . . . . . . . Macro: If you have less time to kill you can as well use the macro >draw.circle.size which will draw blue-colored (khaki for folders) size-related circles in a hard-coded way and with maximum performance. It's totally easy to do, no scripting involved. Just add a Custom Column of type "Template", format "Icon", and enter ">draw.circle.size" in the template field. It's very fast since it does not run the scripting engine §for each row. Disadvantage: Since each cell contains the same data you cannot sort by this column. There is a trick though: Append the size right to the template like this: >draw.circle.size <cc_size> Now you can sort by the column. But ensure that "Configuration | Sort and Rename | Sort | Sort method" is set to "Natural", else sorting by numbers won't make you happy.
|
Info Panel: Find Files Tab |
![]() ![]() ![]() |
. . . . . . . . . . . . Checkboxes modifying the pattern matching Switches You can append various switches to the Name pattern, for example to limit the search depth. See details here.
Tip: Selecting a pattern from the Name dropdown §will trigger a search for that patttern. Hold CTRL to prevent this. . . . . . . . . . . . . . . . . . . . . . . . .Advanced Hex Search: Wildcards . . . . . . . . . . . .IFilters Content search supports IFilters. IFilters are Windows plugins used to extract pure text from complex file types like DOC, DOCX, ODT, PDF.
|
Branch View |
![]() ![]() ![]() |
Branch View . . . . . . . . . . . .Multi Branch View (MBV) . . . . . . . . . . . .Note: Unless the tab captions are set to "Full path" in Configuration | Tabs, the tab headers show the suffix /M to make clear that the contents are from multiple locations. §The folder tree turns grey on an MBV to show that the current tree folder is not equivalent to the current search location. |
Ghost Filter |
![]() ![]() ![]() |
Ghost Filter The Ghost Filter lets you globally hide particular files and folders from Tree and List (all tabs, both panes). The items to be hidden are identified by wildcard patterns matching their name. To enter the desired patterns click View | Show Items | Edit Ghost Filter.... You can enter any number of patterns, one per line. Examples:
You toggle the Ghost Filter either by clicking View | Show Items | Ghost Filter or by clicking the toolbar button "Ghost Filter" (it looks like a ghost). Hiding will equally affect files and folders (unless you employ scope prefixes, see below). Hiding will happen in Tree and List. Hidden items will not appear in search results (unless Find Hidden is ticked). But hidden folders are searched for any non-hidden items they might contain. If the current list is actually hiding items by the current Ghost Filter, a little ghost icon is shown in the first section of the status bar. The number of "ghosted" items in the List is counted and shown in the status bar tooltip (left-most section). The §Mini Tree is not affected by this, just the Maxi Tree. Named drives are supported if Configuration | Controls & More | Miscellaneous | Support volume labels in paths is ticked. For example, this Ghost Filter pattern will hide folder T:\DVD and all of its contents if named drive "Terra:\" maps to "T:\": d: "Terra:\DVD"
|
Hamburger |
![]() ![]() ![]() |
Hamburger -------------------Menu Items Syntax -------------------Toolbar Buttons Toolbar buttons are referred to by their unique button keys, prefixed by :. You can see the button keys by holding CTRL while you hover the button in the Toolbar §or in the Tools | Customize Toolbar... dialog. Alternatively hold CTRL while you click menu Tools | Customize Toolbar... (Ctrl+Shift+F9); the keys will appear next to each button caption. |
Live Filter Box |
![]() ![]() ![]() |
Live Filter Box Located to the right of the Address Bar or the left of the Status Bar, the Live Filter Box (LFB) offers Filter-As-You-Type. Ultra-simple, it just works. Usage
List navigation right from the Live Filter Box Some extra functionality allows pretty comfortable keys-only List navigation right from the box:
Filter-As-You-Type right in the file list Tick "Configuration | Filters & Type Ahead Find | Type Ahead Find | Redirect typing to Live Filter Box" to redirect list input to the box. The behavior now changes to something even more radical and comfortable. If focus is in the List then: a) All typing in the List works as if typing in the Live Filter Box.
b) The focus will stay in the List all the time. |
-------------------
------------------
Hint: When the sorted column is "dirty" i.e. the sort order is probably not perfect (e.g. because a new folder has been added to the bottom of the list), the little §pyramid symbol changes its color (to color "Marked Text 1") to show the dirtiness. Secondary Sorting |
Custom Context Menu Commands |
![]() ![]() ![]() |
Tree Context Menu Commands Configurable in Configuration | Menus, Mouse, Usability | Context Menus | Custom items in shell context menu | Folder Tree. Open in New Tab Opens the right-clicked folder in a new tab. You can as well "Open in New Tab" by simply holding Shift when clicking a §tree node. Open in New Background Tab Opens the right-clicked folder in a new tab without actually selecting the tab and listing the folder's contents. You can as well "Open in New Background Tab" by simply holding Ctrl when clicking a §tree node. -----------------List Context Menu Commands -----------------Zip Zip View: The contents of the selected archive are shown in a list. You §get four columns: Name, [Path,] Size, Modified.
Extract Here: Extracts the selected archive(s) here. Also extracts *.rar and other WinRAR formats if WinRAR is installed on the system, and *.7z and other 7-Zip formats if 7-Zip is installed on the system. ------------------- |
Custom Drag and Drop Context Menu |
![]() ![]() ![]() |
----- Custom Drag and Drop Context Menu Commands Copy/Move Here to New Subfolder... Usage:
You are presented an array of 4 possible default names for the new subfolder about to be created. The first three are (can be) defined in the [NewTemplates] INI section. Here's an example: [NewTemplates] Folder0=§\N\e\w \F\o\l\d\e\r Folder1=yyyymmdd Folder2=yyyy-mm-dd The fourth is made from the first item to be moved [copied, pasted] into the new subfolder, i.e. the item that was focused in the moment of cutting, copying, dragging. The index of the last selection is remembered between sessions. Tip: You can as well define a whole new subpath (e.g. download\2008\new) as target. It will be created on the fly (if necessary). Tip: The forward slash "/" is supported as alternative folder separator. It will be auto-converted to "\". Tip: The dialog suggests the last used Selection Filter as new subfolder name, if that filter is a valid filename, and if it was used less than 2 minutes ago. ------------- |
Edit Menu |
![]() ![]() ![]() |
Edit Menu Commands ---------Paste Special (Submenu) -----------Mark Files in Clipboard as 'Cut'/'Copied': here you can set/change the "drop effect" of the items currently in the clipboard. On paste, "cut" items will be moved, and "copied" items will be copied. Also the current "drop effect" is signaled §by a checkmark. ------- |
Info Panel: Preview Tab |
![]() ![]() ![]() |
------------------------- Showing the preview image in original size: When you move the mouse over the preview image, the §cursor changes to something that is meant to mean "Original size". When and while you now hold down the left mouse button the original image pops up. If the image is larger than XYplorer's window, you can scroll about the image by moving the mouse while holding it down. This feature is called "Mouse Down Blow Up". Note that the blow up exactly zooms into the point where you downed the mouse. Of course, this positioning only applies if "Configuration | Preview | Shrink to fit" is OFF. Note that also the Thumbnails, the Floating Preview, and the Full Screen Preview support Mouse Down Blow Up.
|
Scripting Commands Reference |
![]() ![]() ![]() |
Terminates a running script. Syntax end condition, [message], [scope=0], [linebreaker="<br>"]
scope
1 = (or any other value) end this script
Examples end 1==2; msg "Still here!"; //"Still here!" end 1==1; msg "Still here!"; //ends silently end 1==1, "Bye!"; msg "Still here!"; //"Bye!", then ends end confirm("Are you sure to continue?") == 0, "Bye!"; msg "Still here!"; end confirm("Are you sure to continue?") == 0, §"Bye!, "Bye!<br><br>Yours, Don"; msg "Still here!";
|
- | "list_history", §[separator=CRLF], [tab_index] [separator]: String to place between items. Defaults to CRLF (line feed). flags: Defaults to "fc". tab_index: Tab index (first tab = 0) for a tab-specific history. If missing then the global history of the pane is returned. return: List of historical locations (identical to menu Go | History), ordered in backward chronology from latest to earliest. The current position in history is ignored. Examples: text get("list_history"); //global history of the current pane text get("list_history", , 1); //history of the 2nd tab of the current pane |
- | "list_recentlocations", [separator=CRLF] ---- |
- | "Path", [pane=a] Returns the unslashed path (see note below) of any of the two panes. For the optional "pane" argument see "BytesSelected" above. Example: echo get("path", i); //inactive pane's path Note on returning unslashed paths: "C:" and "C:\" do not necessarily point to the same location according to Microsoft: If a file name begins with only a disk designator but not the backslash after the colon, it is interpreted as a relative path to the current directory on the drive with the specified letter. Note that the current directory may or may not be the root directory depending on what it was set to during the most recent "change directory" operation on that disk. §Examples of this format are as follows: "C:tmp.txt" refers to a file named "tmp.txt" in the current directory on drive C. "C:tempdir\tmp.txt" refers to a file in a subdirectory to the current directory on drive C. |
Retrieves a particular property from a file or folder.
Let XYplorer find the Property Index
Prefix an asterisk (*) to the property name and it is internally resolved to the matching index. The name can be any of the items listed in Configuration | File Info Tips & Hover Box | §Show custom file info tips. Note that the name is localized (but not case-sensitive), so in a German Windows you would do this to retrieve the width of an image file...
text property("*breite");
... and this in an English Windows:
text property("*width");
Note that spaces in property names must be passed as underscores:
text property("*Letzter_Zugriff");
------------------------Metadata (aka Extended Properties)
The so-called "Extended Properties" (the complete set of available metadata of file) are fully supported using the field {prop:[property]}. [property] can be a numeric as well as a literal property identifier.
For example, the following line reports the image dimensions for image files in the current list using the literal property identifier "dimensions":
text report("{name} ({prop:dimensions})<crlf>");
This line yields the same results in a different way:
text report("{name} ({prop:ImageX} x {prop:ImageY})<crlf>");
This line yields the same results in yet another way, namely with numeric property identifiers (note that these numbers only work in Win7!) :
text report("{name} ({prop:#162} x {prop:#164})<crlf>");
Note that MS made a total mess here so that each Windows version has a completely reshuffled set of numbers and keywords. But there is help: The line numbers in "Configuration | File Info Tips & Hover Box | §Show custom file info tips" give you the actual values of all available extended properties in your current Windows version. Literal property identifiers are not documented at all by MS, so you can only guess, trial, and error.
----------------------------------Extended Syntax for "Soft Columns"
The comma-separated list of canonic column names also supports the extended possibilities that XYplorer also uses internally. You can directly create and show new custom columns, even with custom captions, by means of the "columns" argument.
These on-the-fly Custom Columns are called "Soft Columns" to distinguish them from the "hard" Custom Columns "Custom 1" to "§Custom 5". There are 4 types of Soft Columns:
[caption]:n-10 = numeric shell property #10
[caption]:v-dimensions = verbal shell property "dimensions"
[caption]:s-audio.bitrate = special property "audio.bitrate"
[caption]:d-10 = definition of Custom Column 10
^ Optional caption; if missing then an automatic caption is coined
depending on the contents of the column.
^ Prefix n, v, s, or d, separated with a "-" just for better
readability. The prefix determines the type of the column.
^ Content definition, depending on the type.
^ What this column would display.
--------------------------Remember list settings per tab
Here you can control which list settings are remembered tabwise, and which are applied (inherited) cross-tab. The button "Apply to..." allows you to further refine which list properties you want to retain per tab.
The factory default is to §remember them all.
For example, if you would like to have the same sort order in all tabs, but keep the view mode (Details, Thumbnails...) persistent in each tab, then you would check Remember list settings per tab, and then in the list under the "Apply to..." button you would check "View Mode" and uncheck "Sort Order".
· | Left-clicking an item does not select this item and unselect all others. Instead it moves the focus to the item, and displays it in the Info Panel, even if it's not selected. |
· | To select/unselect an item you have to click the checkbox. Or start a lasso select by dragging the mouse with the left button held down. |
· | Left-clicking the empty List space does not unselect anything. |
· | Moving the focus via arrow keys does not change any selections. |
· | Space key toggles the selection of the focused item (§no need to hold CTRL). |
· | Right-clicking an item focuses and selects it (but leaves any other selections unchanged), then pops the context menu for all selected items. |
· | No slow double-click rename. |
Minimum / Maximum Name column width: Here you can specify the minimum and the maximum width (in pixels) for the Name column when "Autofit the width of the Name column" is enabled. Factory default for the minimum is §175 pixels. For the maximum it's 0 (zero), which means: there is no maximum.
-------------------Copy tags on §backup operations
If enabled then tags are copied from the source to the target items of backup operations and of sync folder operations.
-----------------------------
Enable background processing
Check to launch file operations in a separate process.
The advantage of background processing: You can continue working in XYplorer while heavy copy jobs are processed in the background.
Technically this is achieved by passing the file operations to the copy handler XYcopy (XYcopy.exe) which is contained in the distribution package and must be located in the same folder as XYplorer.exe.
Apply To...
Click the button "Apply to..." to configure which types of file operations are backgrounded. The factory default is:
[x] Backup (can be queued)
[x] Copy (can be queued)
[x] Move cross-volume (can be queued)
[ ] Move intra-volume (runs at once in parallel process)
[ ] Delete (runs at once in parallel process)
§[ ] Sync Folders (can be queued)
----------------------- --------------------Check to show the small file icon in the top-left corner of the thumbnail.
----------------------Choose which tab is selected when the current tab is closed:
· | Activate the right tab |
· | Activate the left tab |
· | Activate the last used tab |
· | Activate the default tab If there is no default tab defined it will fall back to "Activate the right tab". |
Cycle tabs in recently used order
Check to cycle the tabs based on the usage sequence (aka MRU) instead of the left-to-right position.
The cycle functions are these (as listed in Customize Keyboard Shortcuts):
Miscellaneous / Tab Functions /
Cycle Tabs Backward: Ctrl+Shift+Tab; MouseWheel Up
Cycle Tabs Forward: Ctrl+Tab; MouseWheel Down
Cycle Tabs Backward, Delay Browsing: Ctrl+PageUp
Cycle Tabs Forward, Delay Browsing: Ctrl+PageDown
Note that going by MRU has the usual "history" logic: If you go backward from A to B, then to return to A you have to go *forward* (not backward again).
Note that when you are on the most recent tab, Ctrl+Tab will not wrap around but go backward. This allows you to §jump back and forth between the 2 most recent tabs with one key combination.
Note that with "Activate left tab on closing current" and "Cycle tabs in recently used order" both enabled, the *previously used tab* is auto-selected on closing the current tab.
Status Bar |
![]() ![]() ![]() |
Sections of the Status Bar Objects/Files Found Displays the number of objects currently listed in List. In Browse mode this is the number of objects within the current folder, in Find mode the number of objects found. Bytes Displays the bytes sum of all currently selected items in List. If nothing is selected, the bytes sum of all items is shown. Displays the icon and name of the currently focused item (file or folder). By double-clicking these items you §can copy them to the clipboard. Version in the Status Bar: Tick Configuration | Controls & More | Miscellaneous | Show version information in the Status Bar to show the embedded version information of executables, DLLs, DRVs, etc. (if they have any) right in the Status Bar on selecting such a file. If nothing is selected, the used and free bytes of the current drive are shown. During File Find the same section gives you feedback on the progress of the search by displaying the name of the currently searched location. When the find is finished, the used time is shown, and the number of files scanned (this is the number of all files that match at least the Name filter of the search). |