What does the program print as a "Project path"? There should be the name of the script (without an extension) in this path. It seems like it gets corrupted/lost in your case but I can't understand how this could happen.It has created the directory D:\Horns\ABEC_project with four files in it.
If there are only four, probably the *.msh file is missing (which is quite a pity).
It seems like the program argument (the script name as a command line parameter) is not passed correctly.