2016-07-06 3 views
0

파일 응용 프로그램 시작 후 자동 종료하기 위해 cmd.exe를 확인 a.bat -윈도우 -

start powershell "npm init" 
code . 

나는 위의 파일을 더블 클릭, 그것에서 실행 npm init 명령으로 PowerShell 창을 열고 또한 visual studio code을 엽니 다 현재 디렉토리가 열립니다. 이 후에 cmd.exe가 종료됩니다. 그러나 다음과 같은 박쥐 파일 - 나는 그것을 더블 클릭하면 그것은 비주얼 스튜디오 코드를 대기로 그 cmd.exe를이 (안 종료를 수행하고 대기 상태에서 열려 제외시켰다해야으로

start /min powershell "gulp scss; gulp watch-scss;" 
start /min powershell "gulp js; gulp watch-js;" 
start /min powershell "http-server;" 
code . 

, 모든 일이)

모든 명령이 실행 된 후 (예 : a.bat) cmd.exe가 종료되도록하려면 어떻게해야합니까? 내가 마지막 줄 code .를 생략하면

업데이트

배치 파일은 cmd.exe를 열 유지하지 않습니다. 다음 배치 파일은 완벽하게 잘 작동 : - 나는 선 code .

+0

그럼 코드를 모두 표시하지 않는 것 같습니다. 우리는 실제로 해결책을 결정할 수 있습니까? 또한, 나는 Powershell의 사용을이 경우 이해하지 않고있다. – Squashman

+0

대신 '시작 코드.'를 사용해보십시오. – dxiv

+0

@Squashman 이것들은 완전한'bat' 파일입니다. 아무것도 숨겨져 있지 않습니다. powershell을 사용하여 gulp 및 npm http-server를 실행하는 것은 제 개인적인 취향이며 잘 작동합니다. –

답변

0

start "" /min powershell "gulp scss; gulp watch-scss;" 
start "" /min powershell "gulp js; gulp watch-js;" 
start "" /min powershell "http-server;" 
code . 

을하고 또는 개봉 파워 쉘 파일을 실행한다면, 시도,이

를 사용을 추가 할 때

start /min powershell "gulp scss; gulp watch-scss;" 
start /min powershell "gulp js; gulp watch-js;" 
start /min powershell "http-server;" 

문제가 시작

Powershell.exe -executionpolicy remotesigned -File location\to\ps\file.ps 
+0

이것은 마치 vscode가 닫힐 때까지 기다리는 것처럼 cmd.exe를 대기 상태로 유지합니다. 좀 더 유용한 정보로 내 질문을 업데이트했습니다. 감사. –

+0

@OmarTariq 절대 '코드'를 사용하지 않습니다. 전에 박쥐 파일에. 코드에 대해 설명해 주시겠습니까? 뭐야? – Dragg

+0

저는 게으른 사람입니다. '마우스 오른쪽 버튼 클릭 -> 코드로 열기 '에는 너무 많은 시간이 걸립니다. 왜 자동으로 내 프로젝트와 관련된 모든 것을 다시 시작하는 박쥐 파일에 넣지 않습니까? –