LOCAL lcFile lcFile = THIS.txtResults.Value IF !EMPTY(lcFile) AND FILE(lcFile) AND UPPER(JUSTEXT(lcFile)) == "TXT" lcFile = "notepad " + lcFile RUN &lcFile ENDIFHowever, when the above code is run you get the text file opened in notepad but you can see a DOS window in the background until you close the file. Is there any way you can do this without showing the DOS window?