2013-04-10 1 views

답변

5

도구에 따라 다릅니다.

cisco 도구는 명령 줄 매개 변수 (-username=foo 등)를 지원하고 파이프 (echo username | tool.exe)에서 명령을 읽거나 입력 파일 (tool.exe @input.txt)을 받아 들일 수 있기를 바랍니다.

stdin에서 모든 입력을 가져 오면 올바른 순서로 입력을 포함하는 텍스트 파일을 만들어 응용 프로그램에 파이프 할 수 있습니다. 예를 들어,이 내용으로 파일 input.txt을 만듭니다

myusername 
mypassword 

이 너무 tool.exe은 input.txt을로부터 입력을 취득 할 :

tool.exe < input.txt 

을하지만 다시 한번이 도구에 따라 달라집니다.

이러한 쉬운 대답에 실패하면 다음 옵션은 jscript, vbscript 또는 다른 언어를 사용하여 cmd 창에 키 입력을 보내는 것입니다. automate a windows command line utility with a batch file - send keystrokes to std input after utility starts을 참조하십시오.

+2

'tool.exe rojo

+0

고맙습니다. @rojo. 결정된. –

+0

시스코 도구가 "안전"하려고 했으므로 경계 입력란을 사용할 수 없으므로 올바른 키 입력을 보내야했습니다. – AndreasT

0

동일한 문제가 있었지만 나열된 해결 방법 중 아무 것도 작동하지 않았습니다. 다른 것을 시도해 보았는데 다음과 같이 작동했습니다 :

Command.exe "First Interactive choice" "Second one" "Third" 
관련 문제