[FILE] Process Lines in Text File

Here is the file that I will be using which you suggested. The Macro is running and I am just about to select the file.


Here is the error message that transiently appears in the right upper corner pf the screen



Previously, I have run the Macro with an extra Action inserted by me to capture the value of %myFilePath%

What that Alert box shows is

At the end, you can see the correct Path name for the file that was selected. I do not know the meaning of all the "other stuff"

I could make a screen video of all this if necessary although I do not know hw to upload such a thing to the forum.


Thanks for the correct name of the Run Selected Macro button

Thanks for posting that Alert screenshot. Clearly there is some major issue.
I've never seen such an error.

What versions of KM and macOS are you running?
I'm running Keyboard Maestro 8.1.1 (8.1.1) on macOS 10.12.6.

In a new Macro try this:
image

Select the file path by clicking on the folder button.

Let us know how that goes.

Sorry for the bug guys. Hopefully this will fix it.
Please update to this new version.

If you search for the “Class FIFinderSyncExtensionHost is implemented in both” issue on the net you'll find a bunch of references to it - basically this is an Apple issue, and the result is that when running an AppleScript, the system is pointlessly complaining about this issue, and that complaint is being returned from this action:

The solution here is to turn off the option to include errors in the gear menu for that action. Well, the solution is for Apple not to pollute the world with their errors, and to fix the errors like this when they happen, but that is somewhat beyond out control.

1 Like

KM 8.1.1
Mac 10.13.3


In a new Macro try this:

Select the file path by clicking on the folder button.

Let us know how that goes.

Works fine. I see the contents of the file.


Peter the Elder’s suggestion to turn off Include Errors works and the Macro now functions properly.

Thanks to all for the help with this.

1 Like

Don’t know why, I just can’t process this macro through. But earlier days it was totally ok.

I got the following message using this Macro :point_right: Display Last KM Macro Error - Macro Library - Keyboard Maestro Discourse

/Users/as/Downloads/111 copy 2.txt

2018-04-02 20:31:09 Read File action failed because source is not a full path objc[15833]: Class FIFinderSyncExtensionHost is implemented in both /System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/FinderKit (0x7fffad677b68) and /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride (0x10e4f5cd8). One of the two will be used. Which one is undefined.

/Users/as/Downloads/111 copy 2.txt In macro “[FILE] Process Lines in Text File” (while executing Read File to Variable “myLines”).

I think that is the same error, and has the same fix as above.
Please make sure the "Include Errors" option in the Gear menu is UNCHECKED in the "SCRIPT: Get Last Error Made to KM Log [JXA]" Action:

image

@JMichaelTX Thank you! Sorry for not going throgh the post before.

1 Like

A post was split to a new topic: Open Files Using Paths Copied to the Clipboard

Sorry to bump this old conversation, but I am utilizing the 'Process Lines in Text File' macro from @JMichaelTX and I have a question about it. Is there a way to have a text file live on the desktop and execute the macro without being asked every time which text file to use. For example, In the third action 'Read File to Variable 'myLines' I clicked the folder icon and navigated to the text file on the desktop. I was hoping I could then run the macro without being asked where that file is again.

Yep, very easy.

  1. Disable/Delete the AppleScript Action that prompts you for the file.
  2. Change the "Read File" action to enter the direct path to your file:

image

Then every time you run the Macro it will used the fixed file path.

That did it! Thanks so much.

1 Like