From: firewind Newsgroups: comp.os.msdos.djgpp Subject: Re: Newbie Coder Seeks Helful Advice ;) Date: 2 Oct 1997 23:18:10 GMT Organization: Netcom Lines: 35 Message-ID: <611a3i$2v6@dfw-ixnews10.ix.netcom.com> References: <3433A56C DOT 14F9 AT mailexcite DOT com> <01bccf5b$e0462c00$703163c3 AT mrb-comp> <3434015C DOT 349A AT nortel DOT ca> NNTP-Posting-Host: elp-tx1-05.ix.netcom.com Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 8bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Ian Chapman wrote: > Matthew, > the %path% I've not seen that in the dos manual where does > this % % use come from I was curious the first time I installed > djgpp. Inside a batch file (and ONLY inside a batch file; this does not -ever- work at the command line) anything beginning with % is interpreted specially. As you probably know, %1 through %9 are the arguments, %0 is a sort of argv[0]. Another way % can be used is to show an environment variable. For example, if you have an environment variable: FOO=xyzzy then a batch file containing the line: echo %FOO% will produce the output 'xyzzy'. What is being done with PATH is, a new directory is added to the beginning, and the rest of the old path gets tacked on the end. If, previously, you had: PATH=C:\DOS;C:\WINDOWS;C:\FOO;C:\BAR;C:\XYZZY then after the 'PATH=C:\DJGPP;%PATH%' it would look like this: PATH=C:\DJGPP;C:\DOS;C:\WINDOWS;C:\FOO;C:\BAR;C:\XYZZY late\fw -- [- firewind -] [- email: firewind AT metroid DOT dyn DOT ml DOT org (home), firewind AT aurdev DOT com (work) -] [- "You're just jealous because the voices talk to -me-." -]