>"c:\Jay_Archive\Mainline\HL7 Archive Files\EMPS_Admin\instsrv.exe" EMPS ""c:\Jay_Archive\Mainline\HL7 Archive Files\EMPS_Admin\srvany.exe" >>
>RUN /N EVALUATE(FULLPATH(SYS(2000,'instsrv'))+'instsrv.exe' + ' EMPS ' + FULLPATH(SYS(2000,'instsrv'))+'srvany.exe') >>
lcExe=fullpath(forcepath('instsrv.exe', justpath(fullpath(sys(2000, 'instsrv'))))) lcOtherExe=fullpath(forcepath('srvany.exe', justpath(fullpath(sys(2000, 'instsrv'))))) lcCmd=textmerge(["<<lcExe>>" EMPS "<<lcOtherExe>>"]) run /n &lcCmdThough I personally prefer textmerging into a .bat file which is discarded after I'm done with debugging. So I can run it on my own and see what's wrong in it. Another preference of mine is to run the .bat file from API_AppRun. Somehow easier to handle (read: to tame), no pesky DOS windows unless you really want them, and you have some trace of what your command was. A macro is and then is gone.