Change Log for the latest
XYplorer BETA version:
Code: Select all
v15.50.0002 - 2015-07-31 21:05
*** Quick Search: Now it defaults to include subfolders (aka recurse
subfolders). If you don't want recursion you add the switch "/n":
*.jpg 'include subfolders
*.jpg /n 'do NOT include subfolders
The old /r flag is still allowed but has no effect:
*.jpg /r 'include subfolders
Before, recursion in Quick Search was controlled by Info Panel | Find
Files | Name & Location | Include Subfolders. Now I think it's better for
this function to work completely independent of GUI settings. Especially
since ALL other settings on this tab are also ignored by it.
+ Find Files, Quick Search: Added a switch /k to enable "Follow Folder
Links". The set switch overwrites the unset checkbox Info Panel | Find
Files | Name & Location | Follow Folder Links.
* Quick Search: Now it defaults to not follow folder links. If you want it
to follow folder links you add the new switch "/k":
*.jpg 'do NOT follow folder links
*.jpg /k 'follow folder links
Before, "Follow Folder Links" in Quick Search was controlled by Info Panel
| Find Files | Name & Location | Follow Folder Links. Now I think it's
better for this function to work completely independent of GUI settings.
Especially since ALL other settings on this tab are also ignored by it.
+++ Scripting got a new function.
Name: QuickSearch
Action: Finds items.
Syntax: quicksearch([query="*"], [path], [separator="<crlf>"])
query: [optional] Search pattern, can have switches.
Defaults to "*" (match all).
path: [optional] Search location.
Defaults to the current path.
separator: [optional] Separates items in the returned search results list.
Defaults to CRLF.
return: Search results list.
Remarks:
- QuickSearch is probably the most powerful and useful of all scripting
commands. It works 100% identical to GUI Quick Search apart from not
affecting the GUI: The search results are returned by the function in
a string. QuickSearch lets you quickly collect specific stuff from the
most remote corners of your file system by means of simple scripts
that can be stored and shared. The stuff is returned in a format ready
for further automated processing. One of the most powerful file search
engines compressed into a one-liner.
- The search is by default recursive (includes subfolders).
- Found items are always returned with full path.
- Paper Folders are supported.
- Portable Devices are supported.
- Multi-location searches are supported.
- There is no progress status at all.
- The running function will pretty much block XY.
- ESC can abort a search.
Examples:
- Search the current path for all JPG items:
text quicksearch("*.jpg");
- The same using SC inputselect:
inputselect(, quicksearch("*.jpg",,"|"));
- Search the whole computer for all items tagged Rock:
text quicksearch("tags:Rock", "*");
- Search the current path for all items modified on a weekend:
text quicksearch("dateM: dw 6 | dw 7");
- Search drive D: for all items larger 1 MB and smaller 2 MB:
text quicksearch("size: > 1MB AND size: < 2MB", "D:");
- Search paperfolder "echo" non-recursively:
text quicksearch("*.jpg /n", "paper:echo");
- Search two paths for all JPG items:
text quicksearch("*.jpg", "E:\Test;D:\Test");
- Generate a full branch view of the current path:
text quicksearch();
* Help | List All Commands...: Now the command IDs are shown again always
(unless scripting is disabled); no more need to hold CTRL. The tweak
HelpListOfCommandsWithIDs has been removed.
Tip: Now CTRL can be used to *hide* the command IDs. Sometimes you don't
want them when you need to copy a command caption.
* Help | Back to English: Now this command is disabled after loading a saved
language file from the Interface Translation Tool. Otherwise switching
back and forth could lead to internal confusion and chaotic menu captions.
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 Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.