[idh_addressbar.htm] Address Bar

Address Bar

Top  Previous  Next

 

Address Bar

(3)It optionally auto-completes recently used items: When you start typing a location into the address bar, it shows you a list of places (sorted alphabetically, §colored green) you've gone to before that match what you've typed so far. To see the complete list sorted alphabetically, empty the edit field, hold CTRL, and press the down or up arrow key.

(1) If dropdown list is not visible:

------------
Down/Up:§Open MRU list.
Ctrl+Down/Up:§Open the auto-complete match list.  Any selection in the edit field is removed and the caret is placed at the right end of the contents.
If the edit box is empty the whole MRU list is shown as Match List, i.e. sorted alphabetically.




[idh_adminsettings.htm] Admin Settings

Admin Settings

Top  Previous  Next

 

Admin Settings

------------------------

Section [AccessControl]

------------------

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 tree will be the last saved Mini Tree, and cannot be turned to a Maxi Tree.
·It is locked and the expansion state is locked, both cannot be unlocked.
·You cannot drag anything from the tree.
·You cannot rename anything in the tree.
·View | Mini Tree | - submenu - is gone.
·Tools | List Management | Mini Tree... is gone.
·Tree changing commands like "Hide Folder from Mini Tree" or "Flatten Folder" are
· m.dot§not available anymore.
·The "Mini Tree" toolbar button is gone.
·SC button "minitree" does not work anymore.
·SC loadtree does not work anymore.

The Fixed Mini Tree is only useful for picking a location or dropping items in a location.





[idh_catalog.htm] Catalog

Catalog

Top  Previous  Next

 

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.





[idh_colorfilters.htm] Color Filters

Color Filters

Top  Previous  Next

 

. . . . . . . . . . . .

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.

. . . . . . . . . . . .




[idh_customcolumns.htm] Custom Columns

Custom Columns

Top  Previous  Next

 

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.

 





[idh_find.htm] Find Files Tab

Info Panel: Find Files Tab

Top  Previous  Next

 

. . . . . . . . . . . .

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.

·IFilters are not used when either "It's a hex string" or "§Match unicode" are ticked.
·It depends on your system which IFilters are available. In the web you can find IFilters for almost anything.
·Where IFilters fail for whatever reason the logic falls back to binary search and checks the raw bytes for contents.

 





[idh_flatview.htm] Branch View

Branch View

Top  Previous  Next

 

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.





[idh_ghostfilter.htm] Ghost Filter

Ghost Filter

Top  Previous  Next

 

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:

.*Hide all items beginning with a dot.
desktop.iniHide all items called "desktop.ini".

 

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"

 





[idh_hamburger.htm] Hamburger

Hamburger

Top  Previous  Next

 

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.





[idh_lfb.htm] Live Filter Box

Live Filter Box

Top  Previous  Next

 

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

·Toggle the box: "Window | Show Live Filter Box".
·Show the box to the left of the Status Bar: tick Window | Arrangement | Live Filter Box in Status Bar. Note that if the Address Bar is hidden then the LFB automatically goes to the Status Bar.
·Syntactically and functionally it's identical to Visual Filters, so you have all the power and need not learn anything new about patterns.
Of course, Regular Expressions are supported as well.
·Contrary to normal Visual Filters, however, the Live Filters are transient: They don't persist between location changes, tab switches, or sessions (but they are internally remembered per tab so you can toggle them back on, see below).
·Each tab internally remembers its last used filter even across sessions.
·Toggle the filter using "View | Tab | Toggle Live Filter" (Ctrl+Alt+F3).
·Although it's a filter the box icon is the classic §loupe symbol, the de facto standard in such a box. Not a problem, after all a filter is nothing but a non-recursive search.
·When the LFB is shown it gets the focus, when it's hidden any live filter is removed from the list.
·When the LFB is shown and the focus is in the list (single pane), §press TAB to move the focus to the LFB.
·Pressing ESC in a filled box clears the filter. If Redirect typing to Live Filter Box is enabled then it §will also hide the box.
·Pressing ESC in an empty box sets the focus to the list. So you can jump in and out of the box by TAB and ESC. If Redirect typing to Live Filter Box is enabled §then it will hide the box.
·When the filter is removed, the last scroll position of the unfiltered list is restored (it's even remembered across tab switches and sessions). Exception: If an item is focused AND selected at the moment the filter is removed, that item will be scrolled into view.
·Hiding the LFB will automatically clear any filter.
·When a live filter is active the filter information is shown in the list if this is ticked (highly recommended): "Configuration | Filters & Type Ahead Find | Visual Filters | Show filter information in list". The bar has a right-click menu.
·Dbl-click the filter information bar in the list to remove the live filter quickly.

List navigation right from the Live Filter Box

Some extra functionality allows pretty comfortable keys-only List navigation right from the box:

·Keys Up, Down, PageUp, PageDown work to move the focus within the list.
·The Backspace key can be used §right from the LFB if it is mapped to "Go | Up" (by default Backspace) or "Go | Down" (by default Shift+Backspace) AND if the LFB is empty.
·Ctrl+Backspace will remove the last word in the LFB.
·Hitting Enter on a folder navigates into the folder and resets the live filter back to nothing.
·Hitting Enter on a file runs the file and doesn't reset the live filter.
·Hitting Enter even works on the focused item even if it is not selected. In that case the focused item is auto-selected before processing continues. Saves a key stroke in some situations.

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.

·Pressing any character key will append it to the current filter. The box is shown if not yet visible.
·Pressing §Back will remove the last character of the current filter.
·Pressing ESC will remove the filter §and the box if there is any.

b) The focus will stay in the List all the time.





[idh_listview.htm] List
-------------------

Columns in the File List

------------------

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





[idh_mencustom.htm] Custom Context Menu Commands

Custom Context Menu Commands

Top  Previous  Next

 

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.

·The items are sorted by path/name ascending.
·The items can be live-filtered to quickly find a particular file in an archive.
·Encrypted archives are marked as such in the top section of the dialog, and with a "+" behind the filenames.
·You cannot extract from or add to the zip via this interface, it's merely a view.
·The dialog shares size and position with the Quick File View.
·If you opened the preview by F11 you can also close it by F11 (or whatever other KS you have assigned to Floating Preview).
·The dialog is non-modal, so you can leave it open and preview Zip archives by simply selecting them in the file list.

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.

-------------------




[idh_mendd.htm] Custom Drag'n'Drop Context Menu

Custom Drag and Drop Context Menu

Top  Previous  Next

 

-----

Custom Drag and Drop Context Menu Commands

Copy/Move Here to New Subfolder...

Usage:

(1)select any number of files
(2)right-drag them somewhere
(3)click "Move (Copy) Here to New Subfolder..." in context menu
(4)dialog opens, enter new folder name, click OK
(5)this folder is now created under the dragged-to folder...
(6)... and the selected files are moved (copied) into it

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.

-------------




[idh_menedit.htm] Edit

Edit Menu

Top  Previous  Next

 

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.

-------




[idh_prev.htm] Preview Tab

Info Panel: Preview Tab

Top  Previous  Next

 

-------------------------

Mouse Down Blow Up

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.

 





[idh_scripting_comref.htm] Scripting Commands Reference

Scripting Commands Reference

Top  Previous  Next

 

end

Terminates a running script.

Syntax

end condition, [message], [scope=0], [linebreaker="<br>"]

conditionIf True the script is ended else nothing happens
(True = anything but 0 or empty)
messagemessage before ending

scope

0 = [default] end whole script stack

 1 = (or any other value) end this script

linebreakerAny character sequence to be replaced by a line break.
Defaults to "<br>".
Pass "" to prevent any replacing.

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!";

 

get()

-"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.

 

property()

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.

--------------------------

Styles

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.

-------------------

 

File Operations

----------

Background Processing

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)

-----------------------

Thumbnails

--------------------

§Show file icon on thumbnail

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.





[idh_status.htm] Status Bar

Status Bar

Top  Previous  Next

 

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.

Name/Progress

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).