>On 9/2/2010 3:47 AM, Peter Münster wrote: >> Hello, >> >> I would like to run a Dos program, that needs keyboard input (just one "Y"), >> automatically via "make" in an ssh-session. >> >> How could I simulate the "Y" keypress? >> >> "echo Y | DosProgram.exe" does not work... >> >> The keypress is accepted only in a dos-console. > >Read < http://cygwin.com/cygwin-ug-net/using-effectively.html#using-console>. >Then add this fact - the SSH server uses ptys. So your program will not >work with a single character put in the input buffer. One could >envision using 'yes' to fill the buffer of the pipe that the Windows program >interprets the pty to be. Perhaps a nicer alternative is to build the >problematic program with Cygwin, if that's an option, so that it will >understand the pty.
Would an inline document work? DosProgram.exe <<! Y ! - Phil ____________________________________________________________________ Phil Rising, Principal Consultant for Sogeti USA, LLC Contracted to Nationwide, Corporate Internet and Contact Center Solutions Team (Work) (614) 677-7445, (Fax) (614) 677-7046 Alternate email: phil.ris...@us.sogeti.com -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple