私が書いたバッチファイルは自動的に閉じたり、出口で閉じたりしません

StackOverflow https://stackoverflow.com/questions/1174786

  •  19-09-2019
  •  | 
  •  

質問

私はこのバッチファイルをエクスプローラーを閉じる前に閉じる前に閉じます。バッチファイルは、終了時に閉じないことを除いて正常に機能します。私は何を間違えましたか?

@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を使用してプログラムに電話してみましたが、使用するとき

start "C:\windows\explorer"

新しいコマンドウィンドウを開くだけで、タイトルバーはExplorer.exeですが、私のタスクバーとすべてがまだなくなっています。

役に立ちましたか?

解決

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

(欠落している引用に注意して、引用符を元に戻すと、再びタイトルです)。

私が言ったように、気難しい。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top