2009-07-23 8 views
2

웜을 시작하기 전에이 배치 파일을 탐색기 닫음으로 설정했기 때문에 어떤 이유로 인해 색상이 엉망이되어 버렸습니다. 배치 파일은 끝날 때 닫히지 않는다는 점을 제외하고는 잘 작동합니다. 나는 무엇을 잘못 했는가?내가 작성한 배치 파일이 자동으로 닫히지 않거나 종료 될 때

@echo off 
echo Closing explorer and launching worms 
taskkill /F /IM explorer.exe 
"C:\Games\Worms Armageddon - New Edition\wa" 
echo Hit any key to resume explorer! 
pause 
"C:\windows\explorer" 
exit 

나는 프로그램을 호출하기 시작를 사용하여 시도하고 내가

start "C:\windows\explorer" 

를 사용할 때 그것은 단지 새로운 명령 창을 열고 제목 표시 줄은 explorer.exe를 말합니다하지만 내 작업 표시 줄 및 모든 여전히 사라 .

답변

2

START은 까다 롭습니다. 도움에 따라 : 당신이 여기에서 볼 수 있듯이

C:\>start /? 
Starts a separate window to run a specified program or command. 

START ["title"] [/Dpath] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] 
     [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] 
     [/WAIT] [/B] [command/program] 
     [parameters] 

    "title"  Title to display in window title bar. 
    ... 

, 첫 번째 인수 제목이 될 수 있습니다. 따옴표는 제목이 될 수 있지만 항상 그런 의미는 아닙니다.

어쨌든, 대신,이 시도 :

start "dummy" "explorer.exe" 

참고,이 같은 explorer.exe에 대한 전체 경로를 지정하여이를 방지 할 수 있습니다

start c:\windows\explorer.exe 

(누락 된 따옴표를주의, 따옴표를 다시 넣으면 제목이 다시 나타납니다).

내가 말했듯이, 까다 롭습니다.

+0

라세, 고맙습니다. 경로에 공백이 없으므로 인용 부호를 넣은 이유를 모르겠습니다. 이제 작동합니다. :) –

+1

"해결책을 준 해결책"이라고 생각하는 답변을 받아 들일 수 있도록 (그리고 원하는 경우 위로 줄을) 기억하십시오. –

+0

실행 경로에 공백이 있으면 따옴표를 붙여야합니다. 'START'와 파일 경로 사이에' ""'따옴표를 공백으로 추가하십시오. – aphoria

관련 문제