🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc
Article #13412

DOS pipelining

#13412
From: Christophe N. Christoff
Date: Sat, 01 Sep 1990 02:51
39 lines
2226 bytes
I remember before  a question was asked about how to delete
a subdirectory in a batch file without stopping.  This case
can be solved well by

ECHO Y |  del subdir.name

Now my question is that I want copy a file to COM1 and 
I do not want batch file to stop.   Since COM1 is not
ready, DOS will pop up something like

Device not ready
Abort, Retry, or Ignore........

I certainly want to abort it in the batch file. But I cannot 
pipeline it as shown in the way to delete subdirectory.

The following is a little background for this.

I am writing a program to collect data from COM1 using Turbo Pascal v5.5.
For some unkown reason, whenever I turn on the PC, I have some magic 
letters in COM1.  Since the interface to COM1 is not written by me, and I also 
do not fully understand the interface part, I cannot strip these
extra letters away.  In the case, my interface part just waiting forever.
I have to reboot the machine.  If the COM1 buffer can be emptied, my 
program works fine.  So, while I am looking for a way to strip away
these extra letters, I can empty the buffer by other programs.  
I tried several other programs, but they all require user input, this 
obviously has nothing to do with my program.  While by mistake, I found
out that copy a file to COM1 can also slove my problem.  
But the problem is still that I have to type an "a" to abort the copy
process since the device is never ready when I turn on the machine (also
because those strange letters).  Thus, I put a line in the batch file

copy autoexec.bat com1

When DOS comes to this line, DOS stops to ask me the input.  How can I
avoid this?  If this cannot be done, how can I write a small program to
empty the communication buffer?
Technical Details
Message-ID: <34223@unix.cis.pitt.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!wuarchive!zaphod.mps.ohio-state.edu!unix.cis.pitt.edu!cncst
References: <10572.26db8083@ecs.umass.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!wuarchive!zaphod.mps.ohio-state.edu!unix.cis.pitt.edu!cncst
From: cncst@unix.cis.pitt.edu (Christophe N. Christoff)
Newsgroups: comp.sys.ibm.pc
Subject: DOS pipelining
Message-ID: <34223@unix.cis.pitt.edu>
Date: 1 Sep 90 02:51:34 GMT
References: <10572.26db8083@ecs.umass.edu>
Reply-To: cncst@unix.cis.pitt.edu (Christophe N. Christoff)
Organization: Univ. of Pittsburgh, Comp & Info Services
Lines: 41