2009-07-23 5 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

ありがとうLasse、私はパスにスペースがないので、私はそこにそれらの引用符を置く理由はわかりません。それは今働く。 :) –

+1

あなたが「私に解決策を与えたもの」と考えている回答を受け入れることを忘れないでください。 –

+0

実行可能なパスにスペースがある場合は、それを引用する必要があります。 '' START'とあなたのファイルパスの間に空の '" "を追加するだけです。 – aphoria

関連する問題