Use Case
-
Provide an easy way to search/filter the list of files in a folder
- Allows user to use incremental search with autocomplete to search/filter a list of files in a selected folder
- User will be Prompted to Select the Target Folder
Example Output
Revised to exclude invisible files, and to sort files alphabetically
Below is just an example written in response to your request. You will need to use as an example and/or change to meet your workflow automation needs.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MACRO: Choose File From All Files in Target Folder using KM Prompt With List [Example]
UPDATED: 2021-02-18 18:33 GMT-6
- Revised to exclude invisible files, and to sort files alphabetically
-~~~ VER: 2.2 2021-02-18 ~~~
Requires: KM 8.2.4+ macOS 10.11 (El Capitan)+
(Macro was written & tested using KM 9.0+ on macOS 10.14.5 (Mojave))
DOWNLOAD Macro File:
Choose File From All Files in Target Folder using KM Prompt With List [Example].kmmacros
Note: This Macro was uploaded in a DISABLED state. You must enable before it can be triggered.
ReleaseNotes
Author.@JMichaelTX
PURPOSE:
- Provide an easy way to search/filter the list of files in a folder
- File List may come from current Finder or PathFinder Window,
OR, from a preset Folder you have set in the Macro.
HOW TO USE
- First, make sure you have followed instructions in the Macro Setup below.
- Trigger this macro.
- IF you have NOT provided the location of the Target Folder, then you will be prompted to select one.
- A list of ALL files in the Target Folder will be displayed
- You can easily filter this list just by typing a few characters in the file name.
- To choose the selected file, press RETURN or Double-Click it.
- You can change the Target Folder by choosing the command "[CF -- Change Folder ]".
- The list will be refreshed with files from that folder.
- Press ESC to cancal the Macro.
MACRO SETUP
-
Carefully review the Release Notes and the Macro Actions
- Make sure you understand what the Macro will do.
- You are responsible for running the Macro, not me. ??
.
Make These Changes to this Macro
- Assign a Trigger to this macro.
- Move this macro to a Macro Group that is only Active when you need this Macro.
- ENABLE this Macro, and the Macro Group it is in.
.
-
REVIEW/CHANGE THE FOLLOWING MACRO ACTIONS:
(all shown in the magenta color)- CHANGE to PATH of Target Folder;
- Must be either full POSIX Path of the folder,
- ADD Your Actions Here to Process Local__FilePath
- Add your Actions at the END of the Macro.
- CHANGE to PATH of Target Folder;
REQUIRES:
- KM 9.0+ (may work in KM 8.2+ in some cases)
- macOS 10.11.6 (El Capitan)+
TAGS: @Files @Finder @PathFinder @PF @PromptList
USER SETTINGS:
- Any Action in magenta color is designed to be changed by end-user
ACTION COLOR CODES
- To facilitate the reading, customizing, and maintenance of this macro,
key Actions are colored as follows: - GREEN -- Key Comments designed to highlight main sections of macro
- MAGENTA -- Actions designed to be customized by user
- YELLOW -- Primary Actions (usually the main purpose of the macro)
- ORANGE -- Actions that permanently destroy Variables or Clipboards,
OR IF/THEN and PAUSE Actions
USE AT YOUR OWN RISK
- While I have given this a modest amount of testing, and to the best of my knowledge will do no harm, I cannot guarantee it.
- If you have any doubts or questions:
- Ask first
- Turn on the KM Debugger from the KM Status Menu, and step through the macro, making sure you understand what it is doing with each Action.