delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2002/06/17/21:00:20

From: Jason Hood <jadoxa AT yahoo DOT com DOT au>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Environment variables, and command line option's.
Date: Tue, 18 Jun 2002 10:51:50 +1000
Lines: 35
Message-ID: <3D0E8426.F2AD852A@yahoo.com.au>
References: <tYvN8.184242$9F5 DOT 9825507 AT typhoon DOT austin DOT rr DOT com> <ae72u4$h4o$1 AT nets3 DOT rz DOT RWTH-Aachen DOT DE>
NNTP-Posting-Host: roc-56k-039.tpgi.com.au (202.7.180.39)
Mime-Version: 1.0
X-Trace: fu-berlin.de 1024361529 8527377 202.7.180.39 (16 [148584])
X-Mailer: Mozilla 4.79 [en] (Win98; U)
X-Accept-Language: en,pdf
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com


Hans-Bernhard Broeker wrote:
> 
> Stratis Aftousmis <lsdguru78 AT hotmail DOT com> wrote:
> > Hello all, first question i have i think alot of people have asked before
> > but i have yet to find an answer. Can i set up environment variable's for my
> > input and output directories? Yes i did RTFM on enviorment variable's but i
> > saw nothing on what i want to do. Below is an example, everything between %
> > and % is an environment variable:
> 
> > c:\djgpp\bin>gcc %input% -o %output%
> 
> You can set up environment variables to you heart's content.  But that's
> not the real issue.  That would be how you can make the tools *use* the
> values of those variables.
> 
> At this point, one rather stupid limitation of raw DOS would bite you:
> it doesn't expand environment variables at all in interactive use.  I.e.
> if you typed these commands at the command.com prompt
> 
>         set INPUT=d:\some\strange\place
>         set OUTPUT=E:\an\even\stranger\location
>         gcc %INPUT%/foo.c -o %OUTPUT%/foo.o
> 
> gcc would _not_ refer to file d:\some\strange\place\foo.c, because
> %INPUT% didn't get replaced by the value of that variable.
> COMMAND.COM in raw DOS only does that while running .bat files.
 
If you're willing to try another command line editor, CmdEdit can do
this, as well as filename completion, brace expansion and associations:

http://cmdedit.adoxa.cjb.net/

Jason.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019