2012-06-07 8 views
1

배치 파일에서 열린 창 하나에서 다중 창 명령을 실행하려고했습니다.다중 명령을 일괄 처리로 실행

  1. 스위치 볼륨
  2. 직접 해당 볼륨에있는 디렉토리 :
    나는 열린 명령 창 순서대로 두 가지를 수행합니다.

여기에 내가 쓴 내용은 다음과 같습니다 그러나

start cmd /k C: && cd 'C:\Program Files (x86)\aaa\' 

, 이것은 단지 볼륨을 전환합니다. 두 번째 것은 실행되지 않습니다.
누구나 나를 보여 주실 수 있습니까? "얻을 CD의 스위치를 D/ 1, ...

start cmd /k "C: && CD c:\temp" 

둘째, 사용을 & & 새로운 cmd를에 전달하여 확인하십시오

답변

1

글쎄, 당신은 ... 적어도 2 가지 옵션이 있습니다 이 "한 번에 ...

start cmd /k cd /d c:\temp 

KR Bartek

0

당신은 필요한 D에 당신의 cmd를 열지 마십시오 무엇 irectory? 다른 드라이브로 디렉토리를 변경하려면^

start /dc:\temp cmd 
0

당신이

cd /d C:\

만 사용할 수 있습니다처럼 같은 드라이브 내에서 디렉토리를 변경하는 경우, 그냥 변화 드라이브를 전환 할 필요가 없습니다 그 디렉토리로 :

cd "C:\Program Files (x86)\aaa"

는 possibl 공간과 경로의 주위에 따옴표를 넣어 기억 왜 귀하의 명령이 일찍 작동하지 않았습니까?

또한 실제로는 startcmd이 필요하지 않습니다. 당신이하고있는 일은 그렇게 스레드 될 필요가 없습니다. 배치 파일 인 경우 cmd /k 대신 끝에 pause을 사용하면됩니다.

완전한 배치 파일은 다음과 같을 것이다 :

cd "C:\Program Files (x86)\aaa" 
pause >nul 

또는 1 개 라인 cmd /k를 사용 (명령 행 사용의 경우) :

cmd /k cd "C:\Program Files (x86)\aaa" 

희망이 도움이!

관련 문제