사용자 이름과 암호를 묻는 대화 형 cli 모드 (일부 cisco 도구)를 제공하는 WindowsXP 콘솔 프로그램이 있습니다. 프로그래밍 방식으로 .bat 파일에서 해당 파일을 파이프하는 방법은 무엇입니까?대화 형 콘솔 프로그램을 배치 파일 (cmd)로 제어
1
A
답변
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을 참조하십시오.
0
동일한 문제가 있었지만 나열된 해결 방법 중 아무 것도 작동하지 않았습니다. 다른 것을 시도해 보았는데 다음과 같이 작동했습니다 :
Command.exe "First Interactive choice" "Second one" "Third"
관련 문제
- 1. 대화 형 배치 파일
- 2. 대화 형 배치 파일 문제
- 3. 대화 형 언어 콘솔
- 4. Eclipse의 대화 형 콘솔
- 5. PyDev 대화 형 콘솔 : 프로젝트 파일 사용
- 6. 대화 형 Python - GUI 메인 루프와 대화 형 콘솔 유지
- 7. QML 대화 형 콘솔 위젯
- 8. Erlang 대화 형 콘솔 이벤트
- 9. PyDev 대화 형 콘솔 문제
- 10. cmd로 jar 파일 열기
- 11. Python에서 대화 형 콘솔 응용 프로그램을 자동화하는 방법은 무엇입니까?
- 12. pydev 대화 형 콘솔 및 raw_input
- 13. 콘솔 모드의 InstallAnywhere에서 대화 형 셸 스크립트
- 14. 대화 형 Javascript 콘솔 (가급적이면 Firebug와 통합)
- 15. 대화 형 프로그램을 포크하는 방법
- 16. CMD로 응용 프로그램을 계속 실행하는 방법은 무엇입니까?
- 17. cmd로 특정 파일 이동
- 18. 대화 형 콘솔 B- 트리 구현이 있습니까?
- 19. 비주얼 스튜디오 코드 대화 형 파이썬 콘솔
- 20. Eclipse에서 대화 형 콘솔 아이콘이 너무 많습니다.
- 21. Java : jTextArea를 사용하는 대화 형 콘솔
- 22. Firebug 콘솔 대화 형 대 에코 동작
- 23. 인 IntelliJ의 스칼라 콘솔, 대화 형 developement에
- 24. heroku 삼나무 대화 형 콘솔 폭탄
- 25. Windows에서 대화 형 서버 콘솔 프로그래밍
- 26. 제어 배치 파일 (PHP 포함)
- 27. 직접 대화 상자 대신 대화 형 C# 콘솔
- 28. 배치에서 대화 형 프로그램 종료
- 29. 프론트 엔드 형 콘솔
- 30. 자바에서 대화 형 Dos 프로그램을 실행하십시오.
'tool.exe
rojo
고맙습니다. @rojo. 결정된. –
시스코 도구가 "안전"하려고 했으므로 경계 입력란을 사용할 수 없으므로 올바른 키 입력을 보내야했습니다. – AndreasT