From: dkmd_nielsen Date: 2008-11-13T06:17:21+09:00 Subject: Re: Need tutoring on using a path environment variable On Nov 12, 3:06 pm, Siep Korteling wrote: > dkmd_nielsen wrote: > > I don't know what to do.  I have an environment variable, PW_PATH, > > that contains the folder names where applications can be executed > > from.  I want to start a particular application that is in one of > > those folders.  I currently use the following: > > >       system("presort /a /nos /watch #{template[0]}")  # submit the > > presort to run > > > This works when the contents of PW_PATH are added to the PATH > > variable.  But I would like to avoid that if I can.  I guess my > > questions are:  How do I first acquire the contents of PW_PATH?  How > > do employ the contents as a temporary addition to PATH so that system > > can submit the application and it will be found and executed? > > > Suggestions?  Comments?  Observations?  All are appreciated. > > > dvn > > ENV contains all environment variables; ENV['PW_PATH'] is the content of > PW_PATH. So this might be sufficient: > > system("#{ENV['PW_PATH']/presort /a /nos /watch #{template[0]}") > > hth, > > Siep > > -- > Posted viahttp://www.ruby-forum.com/. Thanks, Siep. I will give this a shot. Not sure if linux and windows/ dos will treat it the same, but I guess that's my job to figure out.