상당히 기본적인 .BAT 파일이어야하는 것을 작성하는 데 도움이 필요합니다.다른 프로그램이로드/초기화되고 나서 명령을 실행할 때까지 기다리는 배치 파일?
메인 프로그램을로드하지만 프로그램을로드하고 초기화하는 데 20 초 정도 걸립니다.
위의 프로그램과 상호 작용할 수있는 다른 명령 줄 API가 있지만 분명히 위의 프로그램이로드되고 초기화 될 때까지는 시도 할 필요가 없습니다.
프로그램이 실행되고 있지 않으면 명령 줄 API가 정확하게이 문자열을 반환합니다. 그렇지 않으면 그냥 작동하고 종료됩니다. 쉬운.
그래서 API 명령을 실행하기 전에 위의 코드가로드되거나 초기화 될 때까지 기다려야합니다.
수면을 취하거나 거기에서 기다리십시오.하지만 좀 더 견고한 것이 필요합니다. ~ 20 초 대기가 반드시 일치하지는 않습니다.
응답이 만족할 때까지 명령 줄 API를 반복 실행하는 방법은 무엇입니까?
j
좋아는 여기 궤도에, 나는 그것을 좋아한다. 내가 물어 봐도 무엇을 "2> & 1> " 하고있다? –
오류 출력 (스트림 2)을 스트림 1 (stdout)이 진행되는 동일한 위치로 리디렉션합니다. 이 경우 NUL. NUL로 리디렉션하면 실제로 필요하지 않습니다. 지금까지는 근육 기억 만합니다. 하지만 파일로 리다이렉트한다면'foo 1> a.txt 2> b.txt'를 할 수 없다. 하나의 스트림 만 파일에 들어갈 수 있기 때문이다 (쓰기 위해 두 번 열 수는 없다).뒤늦은 견해로, 나는'findstr'이 여기에 stderr에 뭔가를 쓸 것이라고 생각하지 않습니다 - 다시 말하자면, 양쪽 모두를 리디렉션하는 것은 저를위한 근육 기억입니다 :-) – Joey