質問: batファイルについて教えてください。 batファイルに以下を記述してFireFoxを起動してます。 起動してGoogleが表示されますが、コマンドプロンプトが表示されたままになります。 FireFoxを終了すればコマンドプロンプトも終了するんですが、FireFoxが起動されたらコマンドプロンプトも終了するようにできないものでしょうか? Windows Vistaです。 よろしくお願いいたします。 ------------- "C:\Program Files\Mozilla Firefox\firefox.exe" http://google.co.jp exit
回答: `start`コマンドを使います。 ``` start https://google.co.jp ⇒ 標準のブラウザでページを開く start "" "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" https://google.co.jp ⇒ 指定したプログラム(firefox.exe)を起動する プログラムのフルパスに空白や括弧などが含まれる場合は引用符で囲む。 その場合は、その前に "" が必要。 ``` Zuishinさんの回答の、 `start "C:\Program Files\Mozilla Firefox\firefox.exe" http://google.co.jp` だと、`start`直後の引用符に囲まれた文字列はウィンドウタイトルとみなされるので、起動に関しては無視されます。`start "" http://google.co.jp`と同じです。