Aha! Thank you! I tested that and it worked. Wonderful observation, I'm impressed.
This kind of thing should probably be documented in task.ijs (currently doumented as living at ~Source/api/task/task). Since I've not heard from Oleg for years, I wonder who maintains that? Thanks again, -- Raul On Fri, Mar 28, 2014 at 5:04 PM, Joe Bogner <[email protected]> wrote: > 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 > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
