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

Reply via email to