Re: not so IDL related... Command line auto-feed [message #61218 is a reply to message #61137] |
Tue, 08 July 2008 14:28  |
jeffnettles4870
Messages: 111 Registered: October 2006
|
Senior Member |
|
|
On Jul 7, 7:00 pm, Jean H <jghas...@DELTHIS.ucalgary.ANDTHIS.ca>
wrote:
> Hi all,
>
> sorry for the misuse of this forum... though one of the smart here may
> be of great help!
>
> Ok, I have to process about 200 files though a program called dem2xyzn
> (for USGS DEM files). This program runs only under windows (and dos),
> and have basically no support. You start the program, then it ask for
> the name of the input file, then for the name of the output file, then
> if you are sure you want to continue etc.
>
> I want to automate all of this...
> There seems to be no way of specifying the parameters values (input,
> output) when calling the program.
>
> Is there a way to have a text being written in the current dos window?
> something that would look like, in pseudo-code:
>
> -call the program
> -write input1
> -write input2
> -write any letter to tell the prog to continue
> =start again with another set of input?
>
> I have tried to do a batch file, but the "write input1" get executed
> after the program has resumed...
>
> Any help of hints would be greatly appreciated!!!
> Jean
So is all of this happening at the command prompt? If it is, you
might try making a text file with each line being the input that the
program needs, then call the program with something like this:
program_name <input_params_text_file.txt >output_text_file.txt
This is also specifying a file to capture the output, which you may or
may not need.
What i'm doing here is just redirecting standard input and standard
output. Hope that somehow works....it's been a while since i used
that kind of thing (anyone remember ATREM?)!
Jeff
|
|
|