🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.msdos.programmer
Article #1038

Re: Batch files

#1038
From: Ken Salter
Date: Tue, 26 Jan 1993 16:59
54 lines
1848 bytes
In article <1993Jan24.135115.10741@gmuvax2.gmu.edu>, skhan@gmuvax2.gmu.edu
(Shahab Raza Khan) asks for ways generate and/or modify batch files.
Some useful techniques are:

Technique #1:
------------
Use batch file parameters.  E.g.,

prompt> call batch %ENV-VAR%

This call necessarily occurs within another batch file; otherwise,
ENV-VAR won't be replaced by its value


Technique #2:
------------
prompt> echo stuff1 %ENV-VAR% stuff2 >>temp
prompt> copy prefix+temp+suffix target.bat
prompt> call target
prompt> del temp
prompt> del target.bat


Technique #3:
------------
prompt> edlin batchfil.bat <commands.ed >NUL

where commands.ed contains 
	
		1,#roldstuff1^Znewstuff1
		1,#roldstuff2^Znewstuff2
       		...
		e

Since commands.ed contains control characters, you have to use the /B
switch when you edit it.  That is,

		edlin /B commands.ed

If you're still using MSDOS 3.3 (as I am), the B in /B must be in the
upper case.  Also, the simplest way I know to print commands.ed is:

		edlin /B commands.ed >print.fil
		l
		q
		y

Another caution:  edlin won't operate on a read-only file,
so if you set the read-only attribute, you won't be able to
inspect commands.ed directly.

Hope this helps,

Ken Salter
Technical Details
Message-ID: <1993Jan26.165944.8338@cnmss.tredydev.unisys.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!hal.com!olivea!spool.mu.edu!yale.edu!newsserver.jvnc.net!louie!udel!gvls1!tredysvr!cnmss!kgs
References: <1993Jan24.135115.10741@gmuvax2.gmu.edu> <1993Jan25.134613.1@csc.canterbury.ac.nz> <1993Jan25.152249.8789@udel.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!hal.com!olivea!spool.mu.edu!yale.edu!newsserver.jvnc.net!louie!udel!gvls1!tredysvr!cnmss!kgs
From: kgs@cnmss.tredydev.unisys.com (Ken Salter)
Newsgroups: alt.msdos.programmer
Subject: Re: Batch files
Keywords: starfish and coffee...
Message-ID: <1993Jan26.165944.8338@cnmss.tredydev.unisys.com>
Date: 26 Jan 93 16:59:44 GMT
References: <1993Jan24.135115.10741@gmuvax2.gmu.edu> <1993Jan25.134613.1@csc.canterbury.ac.nz> <1993Jan25.152249.8789@udel.edu>
Organization: Unisys Corporation, Tredyffrin
Lines: 54