if you go Operator/Edit-Debug scripts the list of scripts in your profile will be displayed, a very simple test to prove that the file has been placed correctly.
First, I loaded default unmodified Mach4Mill profile. Operator/Edit-Debug scripts menu item opened a file selection dialog window showing content of C:\Mach4Hobby\Profiles\Mach4Mill\Macros folder.
When I selected my testing macro named m111.mcs, mcLua editor opened and I could successfully compile and debug my macro.
Then, I loaded my profile named "QR". Operator/Edit-Debug scripts menu item opened file selection dialog window showing files in C:\Mach4Hobby\Profiles\
QR\Macros.
Here comes the problem. When I select m111.mcs, mcLua editor does not open! Instead, Mach4 displays this message in status bar:
No script engine found for C:\Mach4Hobby\Profiles\QR\Macros\m111.mcs
Files m111.mcs placed in Mach4Mill\Macros and QR\Macros are the exact copies, with the same name, file extension and content.
Any idea?