2017-02-19 12 views
0

배치 파일에서 ebook-convert.exe를 사용하고 내 컴퓨터 (이전 Windows Vista 노트북) 중 하나에서 ebook-convert.exe를 호출하면 더 이상 배치 파일의 명령이 실행되지 않습니다 (그 .bat 파일, 또는 예를 들어 그 cmd 쉘 인스턴스에서). .mobi 로의 변환은 실제로 성공하며 -v -v 전체 상세 모드에서도 오류를 출력하지 않습니다. 필자는 구경 1.20.0과 0.9.6의 구경을 시도했다. 그것은 실행 파일 자체와 관련이있는 것으로 보이며 특정 변환 작업이 아닙니다 (단지 -h 플래그를 사용하여 실행하면 동일한 효과가 나타남). 나는 관리자 모드에서 cmd를 실행 해 보았습니다. 'call'명령으로 래핑했는데 아무 도움이되지 않았습니다. 구경 문제가 해결할 수없는 블랙홀이라고 가정하면, 그 컴퓨터에서 ebook-convert.exe로 인해 이상한 일이 발생하더라도 배치 명령을 계속 실행하려고 할 수있는 DOS 트릭이 있습니까?배치 파일 실행을 중단하는 eBook-convert.exe (구경 휴대용)를 해결하는 방법?

+0

시작 명령 – Richard

+0

을 사용하여 호출을 시도해보십시오.이 파일은 배치 파일을 완전히 중단했지만 프로그램이 완료 될 때까지 기다리지 않으므로 이후 단계에서는 ebook-convert.exe의 출력에 의존 할 수 없습니다 , 더 많은 해결 방법이 필요합니다 ... 이전보다 나에게 더 나은 것을 남겨주세요 ... – Joe

답변

0

배치 파일에서 call을 사용하면 일반적인 콘솔 프로그램에서 작동하지만 실제로 원하는 경우 프로그램에서 "탈출"할 수 있습니다.

Start 대신 작동 할 수 사용하지만 기본적으로 대기하지 않고 구문 제정신되지 않습니다 :

Start /B /WAIT c:\path\without\spaces.exe optionalParameter 

또는

Start "" /B /WAIT "c:\path\w i t h\spaces.exe" optionalParameter 

이 새 콘솔에서 응용 프로그램을 실행하는 /B를 제거합니다.

또 다른 옵션은 대상 파일의 크기가 증가 할 때까지 루프에서 과 함께 파일 크기를 얻기 위해 ping localhostFor을 호출하는 것입니다. 이것은 약간의 해킹이며 작동하지 않을 수도 있습니다. 변환기가 파일을 여는 방법과 쓰기를 플러시하는 빈도에 따라 다릅니다.

+0

아,/B 및/WAIT 플래그는 실제로 유망 해 보입니다. – Joe