Windows에서 실행중인 사용자 정의 Python 스크립트를 시작하기 위해 배치 스크립트를 만들었습니다. 그러나, 내가 뭘 할 수있는 명령 줄 창이 나타나지 않습니다.Windows 배치 스크립트 START/B가 작동하지 않습니다.
나는 몇 가지 조사를했고 접두어 START/B를 사용하면 명령 줄 창이 나타납니다.
cd %~dp0
START /B .\Python27\python .\Modules\monitor.pyw
이 질문은, 왜 위의 선이 같은 방식으로 작동합니까입니다 : 내가 명시 적으로 같은 파이썬 실행 파일을 지정할 때
cd %~dp0
START /B .\Modules\monitor.pyw
그러나이 방법은 작업 표시되지 않습니다 명시 적 실행 경로가있는 행? 감사!
'cmd.exe '는'start/B'로 시작된 응용 프로그램을위한 새 콘솔 창을 열지 않습니다. 그러나이 두 줄을 포함하는 배치 파일 실행을위한 콘솔 창이 열립니다. 그리고 파이썬 자체가 콘솔 윈도우를 생성한다면, 옵션'/ B'의 사용은 콘솔 윈도우의 생성을 방해하지 않습니다. 콘솔 창을 열지 않도록하는 옵션이있는 경우 [Python의 명령 행 옵션] (https://docs.python.org/2/using/cmdline.html) 문서를 확인하십시오. BTW :'cd/D "% ~ dp0"를 첫 번째 줄로 사용하는 것이 더 좋습니다. – Mofi
콘솔 창을 열지 못하게하려면 파이썬 스크립트의 확장자를 .pyw로 설정했습니다. – user1927638
[파이썬에서 콘솔 창을 숨기는 방법?] 가능한 복제본 (http://stackoverflow.com/questions/764631/how-to-hide-console-window-in-python) – Fabian