This works for me - double set of double quotes shell '""C:\Program Files (x86)\Audacity\Audacity.exe""'
You can also get fancy with shell '""%ProgramFiles(x86)%\Audacity\Audacity.exe""' and shell '""%ProgramFiles%\Audacity\Audacity.exe""' Maybe have some logic to check both places to see if it exists. The use of %ProgramFiles% is like an environment variable On Fri, Mar 28, 2014 at 3:59 PM, Raul Miller <[email protected]> wrote: > Hmm... it does look like PROGRA~2 is a relatively stable reference to > c:\Program Files (x86). > > But %20 does not work as a replacement for the space character. > > I suppose another workaround is to generate a *.bat file in some location > without spaces in the name and run that (perhaps using cmd /c or > something...). That's disgustingly inefficient, but if that is the way > windows is designed, I guess I can live with people having to do that, at > least for a little while. > > Thanks, > > -- > Raul > > > On Fri, Mar 28, 2014 at 6:02 AM, David Lambert <[email protected] > >wrote: > > > Use an alternate 8 character name > > '"C:\Progra~2\Audacity\audacity.exe"' > > or possibly > > '"C:\Program Files%20(x86)\Audacity\audacity.exe"' > > > > > > Date: Fri, 28 Mar 2014 01:35:58 -0400 > >> From: Raul Miller<[email protected]> > >> To: Programming forum<[email protected]> > >> Subject: [Jprogramming] space in file names? > >> Message-ID: > >> <CAD2jOU9ETN9df5fcZSHNXYJQ_e=5i0Dg21oQoAOzUvaDADHGFw@mail. > >> gmail.com> > >> Content-Type: text/plain; charset=UTF-8 > >> > >> require 'task' > >> shell '"C:\Program Files (x86)\Audacity\audacity.exe"' > >> > > > > > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
