2017-12-13 32 views
1

배치 파일을 사용하여 GIS 환경 외부에서 반복적 인/지루한 GIS 작업을 수행합니다. 나는 성과를 향상시킬 방법을 찾고있다. 쉬운 방법은 현재 동시에 실행되는 스크립트와 서로 병렬로 실행되도록 의존하지 않는 스크립트입니다. 실행하면배치 지연 순서대로 파이썬을 표현

c:\pathtopython c:\pathtopythonscript1 
start c:\pathtopython c:\pathtopythonscript2a 
start c:\pathtopython c:\pathtopythonscript2b 
start c:\pathtopython c:\pathtopythonscript2c 
start c:\pathtopython c:\pathtopythonscript2d 
c:\pathtopython c:\pathtopythonscript3 

, 그것은 다음, 첫 번째 불구하고 실행 시작 parrallel 2의 4 버전을 실행하지만이 있다면 내가 궁금하네요 스크립트 3.를 실행하는 데 실패 아래로 내 현재의 배치 파일입니다 스크립트 2의 모든 버전이 완료 될 때까지 스크립트 3의 실행을 지연시키는 방법.

+0

_batch_를 사용하려면 '시작'을 사용하지 마십시오. – zwer

+0

Related : [끝내기 전에 모든 배치 파일을 끝내는 방법?] (https://stackoverflow.com/q/33584587) – aschipfl

+0

@aschipfl, 그 대답은 제가 작성한 링크입니다. – Squashman

답변

0

예, 두 번째 블록을 실행할 수 있으며이 블록은 answer에서 @Aacini에 설명 된대로 대기하게 만들 수 있습니다.

c:\pathtopython c:\pathtopythonscript1 
(
start c:\pathtopython c:\pathtopythonscript2a 
start c:\pathtopython c:\pathtopythonscript2b 
start c:\pathtopython c:\pathtopythonscript2c 
start c:\pathtopython c:\pathtopythonscript2d 
) | set /P "=" 
c:\pathtopython c:\pathtopythonscript3