I guess you will need Chr$(39) as ASCII code for ', or if you need double quote just use Chr$(34).
2013/1/24 John Rose <john.aaron.r...@gmail.com> > I have written a GUI to execute a command which involves selecting > filenames (e.g. sCombinedPath below) to be used in a Shell command (as part > of a Process). It works OK generally. However, if any filename includes a > quote, it goes wrong. > > sCommand = "mplex -f 8 -o " & "'" & sCombinedPath & "' " & > "'" & sVideoPath & "' " & > "'" & sAudioPath & "' " & > ">/dev/null 2>'" & sLogFilename & "'" > Print sCommand > hProcess = Shell sCommand > > I read about using the Shell$ command to create a quoted string but I > couldn't make that work. I've also tried a Replace$ command to replace a > quote by a backslash followed by a quote. I couldn't get that to work. > > Any ideas please? > > Project attached. > > -- > Regards, > John > > > > ------------------------------------------------------------------------------ > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft > MVPs and experts. ON SALE this month only -- learn more at: > http://p.sf.net/sfu/learnnow-d2d > _______________________________________________ > Gambas-user mailing list > Gambas-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnnow-d2d _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user