2012-01-26 2 views
1

간단한 봇 스크립트를 쓰고 싶지만 한 가지를 다룰 수는 없습니다.BAT 스크립트 - 추가 인수를 자동으로 삽입하는 방법?

명령을 실행하면 메시지가 거의 표시되지 않고 로그인을 기다리고 있습니다. 나는 그것을 할 스크립트를 작성하고 싶다.

예를 들어, 나는 명령을 실행

myCommand.bat 

을 그리고 있습니다 :

msg1... 
msg2... 
... 
type your login:_ 

지금, 내 로그인을 넣어해야합니다.

어떻게 자동으로 수행 할 수 있습니까?

BAT 스크립트가 나를 위해 가장 좋은 방법 :

답변

1

당신은 아마

  • myCommand.bat

    에서 직접 사용자 이름 및/또는 암호를 배치하거나

    • 으로이 문제를 해결할 수있다

      사용자 이름 및/또는 비밀번호를 "myPassword.txt"파일에 넣고 리디렉션을 사용하여 : <myPassowrd.txt myCommand.bat

    • ,210

    는하지만, 당신은 아마 보안상의 이유로 그 중 하나를 수행하지한다.

    부록 : 일괄 스크립트가 로그인 자격 증명을 자극하는 실행 파일을 호출하는 경우

    , 당신은 할 수 있습니다이 옵션

    • 실행 파일 (명령 행 옵션이있을 수 있습니다의)을 사용하면 사용자 이름 및/또는 암호를 지정할 수 있습니다. 그들이 무엇인지 알아 내기 위해 실행 파일을 조사해야합니다.

    • 실행 파일이 다른 입력을 기다리지 않는 경우 사용자 이름 및/또는 암호를 프로그램에 파이프 할 수 있습니다. 프로그램이 다음 사용자 이름을 요구하고 예를 들어, 암호를 물어,이 작업 같은 일이 :

      (echo yourName&echo yourPassword)|yourProgram.exe

    안전 문제는 여전히

    을 적용
  • 관련 문제