배치 파일을 통해 프로그램을 시작한 다음 닫으려고합니다. 내가 작성한 코드는 다음과 같습니다.배치 파일에서 특정 시간 대기 후 파일을 닫습니다.
@echo off
xfoil.exe <airfoil.txt> xfoil.out
ping 127.0.0.1 -n 1 -w 10000
taskkill /IM xfoil.exe /F
불행히도 작동하지 않습니다! Windows 7을 사용 중입니다.
도와주세요.
는배치 파일을 통해 프로그램을 시작한 다음 닫으려고합니다. 내가 작성한 코드는 다음과 같습니다.배치 파일에서 특정 시간 대기 후 파일을 닫습니다.
@echo off
xfoil.exe <airfoil.txt> xfoil.out
ping 127.0.0.1 -n 1 -w 10000
taskkill /IM xfoil.exe /F
불행히도 작동하지 않습니다! Windows 7을 사용 중입니다.
도와주세요.
는핑 라인은 몇 가지 문제가 있습니다 감사합니다. 첫째, 첫 번째 핑 결과는 항상 즉시이므로 -n 스위치에 1을 추가해야합니다. 127.0.0.1은 유효한 주소이므로 대기 시간 초과는 쓸모가 없습니다.
대신 사용해보십시오.
ping -n 11 0.0.0.0 >NUL
10 초 동안 정지해야합니다.
답변 해 주셔서 감사합니다.하지만이 방법은 효과가 없습니다. 내가 닫으려고하는 프로그램은 commadprompt에 의해 실행되지만 명령 프롬프트를 닫으려고하면 닫히지 않습니다. 이것은 @echo를 쓴 것입니다. xfoil.exe
@ user2019482 - 한 줄 주석으로 여러 줄을 읽는 것이 어렵습니다. 대신 질문을 수정하시는 것이 어떻습니까? 증상을 묘사 해주세요. 작동하지 않는 것은 무엇입니까? 일시 중지 또는 작업 종료? – rojo
'불행히도 작동하지 않습니다 ..!', 왜? Xfoil이 10 초 후에 닫히지 않기 때문에 – Endoro
..! – user2019482