How can i suppress a user prompt while running a batch file in windows 2000 machin

Reply

Join Date: Apr 2007
Posts: 6
Reputation: abhishekshete is an unknown quantity at this point 
Solved Threads: 0
abhishekshete abhishekshete is offline Offline
Newbie Poster

How can i suppress a user prompt while running a batch file in windows 2000 machin

 
0
  #1
May 2nd, 2007
How can i suppress a user prompt while running a batch file in windows 2000 machine??
thanks in advance.
Abhishek
Reply With Quote Quick reply to this message  
Join Date: Jan 2007
Posts: 3,210
Reputation: MidiMagic has a spectacular aura about MidiMagic has a spectacular aura about 
Solved Threads: 164
MidiMagic's Avatar
MidiMagic MidiMagic is offline Offline
Nearly a Senior Poster

Re: How can i suppress a user prompt while running a batch file in windows 2000 machin

 
0
  #2
May 3rd, 2007
It depends on what you are doing.

Some commands have a /b or /n switch to tell them they are being run from a batch file (and to suppress prompts.)

Another way is to have input and output redirection. But the input file must have all of the correct responses in the correct order (and the batch file can go horribly wrong if an unexpected error prompt appears. Put the redirection in the command line that starts the batch file, or in the batch file line which starts the command.

< redirects input, > redirects output, >> redirects error messages. There must be no space between the redirection sysmbol and the file.

dothis.bat <promansr.txt >digester.txt
Daylight-saving time uses more gasoline
Reply With Quote Quick reply to this message  
Join Date: Apr 2007
Posts: 6
Reputation: abhishekshete is an unknown quantity at this point 
Solved Threads: 0
abhishekshete abhishekshete is offline Offline
Newbie Poster

Re: How can i suppress a user prompt while running a batch file in windows 2000 machin

 
0
  #3
May 3rd, 2007
I didnt get a clear cut picture. Can u plz explain it with an example.But the >> is a command for appending.
Thanks in advance,
Abhishek.
Reply With Quote Quick reply to this message  
Join Date: Jan 2007
Posts: 3,210
Reputation: MidiMagic has a spectacular aura about MidiMagic has a spectacular aura about 
Solved Threads: 164
MidiMagic's Avatar
MidiMagic MidiMagic is offline Offline
Nearly a Senior Poster

Re: How can i suppress a user prompt while running a batch file in windows 2000 machin

 
0
  #4
May 5th, 2007
You are right, I was thinking of the OS-9 similar redirections. DOS uses >> for append.

In my example, dothis.bat is the batch file.

promansr.txt is a text file full of the expected responses to prompts, one response per line.


e.g. (I put the question over to the right. it is not part of the file)

y        (are you sure?)
n        (send to printer?)
          (Press ENTER to continue.)
y        (Replace the file? y/n/c=cancel)

digester.txt takes all of the output and "digests" it. You need to remove the file between runs of the batch file. You can do this by calling another batch file which deletes the file (and the two batch files could delete each other's files).

ECHO OFF

this command as the first line of a batch file also removes a lot of queries.
Daylight-saving time uses more gasoline
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the Windows NT / 2000 / XP Forum
Thread Tools Search this Thread



Tag cloud for Windows NT / 2000 / XP
About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC