1
이클립스에서 ANT를 사용하여 셀레늄 TestNG 스크립트를 실행하고 있습니다. 실행이 완료되었지만 cmd 프롬프트는 Java에서 bat 파일을 실행하려고 할 때 실행 후에도 그대로 유지됩니다. 하지만 방금 두 번 클릭하여 박쥐 파일을 실행하면 실행 후 cmd를 종료합니다. 다음은 bat 파일과 bat 파일의 내용을 호출하는 코드입니다.cmd 실행 후 박쥐 파일 종료
Runtime.getRuntime()
.exec("cmd /c start run.bat", null, new File("C:\\Users\\nvithushan\\Desktop\\HSBC\\gen\\seleniumwebdriver\\HSBC_Demo"));
이것은 배치 파일의 내용입니다.
@echo off
echo exectution starting
start ant
exit
그것은 cmd /c run.bat
을 할 수 귀하의 간부 및 배치 파일에 충분합니다
자바 코드에서 START를 제거하면 bat 파일이 시작되지 않습니다. 프로그램은 bat 파일을 실행하지 않고 종료됩니다. – Vithushan
에 들러 주셔서 감사합니다. 배치 파일에서 '일시 중지'를 추가하여 진행 상황을 볼 수 있습니다. –