2009-10-05 40 views
5

私はInternet Explorerを起動させる小さなコマンドを作成しました。しかし、IE起動時に表示される小さなコマンドプロンプトを閉じたいと思います。これどうやってするの?これは私の現在のコードです:CMDスクリプト:CMDを閉じる方法

"%ProgramFiles%\Internet 
Explorer\iexplore.exe" 
http://localhost/test.html 
PAUSE 

私は一時停止を取り出すと推測しています。 IEを終了するとCMDボックスが閉じられますか?

もう一つのコマンドを使用して、メニューに小さなアイコンを付けて何かを追加できるコマンドを作成することもできます。これは複雑ですか?私が使用できるチュートリアルは?

おかげで、すべての

+0

の実行を終えたら、CMDを終了/cスイッチ、とあなたのプログラムを起動することができますか?エクスプローラのコンテキストメニューには? –

答えて

12

startのコマンドを使用します。

start "title" "%ProgramFiles%\Internet Explorer\iexplore.exe" http://www.example.com 
+0

私は感動です!私はそれを知らなかった、ありがとう! – Abs

+0

興味深いことに、これは私のためにFireFoxを起動するので、デフォルトのブラウザを起動するように見えます。 –

+0

なぜ "title"? use start "" "foo.exe" – Anders

6

あなたはあなたが他の場所で、あなたが起動し、すべてのプログラムの前にスクリプトを「開始」を追加する必要があります例

"%ProgramFiles%\Internet Explorer\iexplore.exe" http://google.co.uk && exit 
+0

奇妙な私は最後に出口を置いたが、私はIEを閉じると終了する。私はそれが可能な限りIEプロセスを始めるときに閉じようとしていましたか? – Abs

+0

同じことが起こったばかりです。私はそれが役に立ったらVista上にいる!これはケーキだと思ったけど、まだケーキを食べていない!私はもう助けていただければ幸いです。 – Abs

+0

私は一番上に出口を置くと、明らかにCMDを閉じます! – Abs

0

についてエンド

&& exit 

でこれを必要としますそれが終わるまで待つつもりです。

+0

これはちょうど別のCMDプロンプトを生成しました! – Abs

+0

ちょうどあなたのIEの前にそれを置く、それは私がprogrammといっしょに言いたかったものです – svens

2
@echo off 
start "" "%ProgramFiles%\Internet Explorer\iexplore.exe" "http://www.example.com" 
exit /b 

をしかし、あなたが本当にIEを強制するが、デフォルトのブラウザを使用しないでください。

@echo off 
start http://www.example.com 
exit /b 

終了/ bがWin9xのIIRC上では動作しません、そのため、すべてのバージョンのウィンドウをサポートする必要がある場合は、は、ユーザーがバッチファイルをダブルクリックするとターミナルウィンドウを閉じます。

@echo off 
start http://www.example.com 
cls 
+1

「しかし、あなたは本当にIEを強制するべきではなく、デフォルトのブラウザを使うべきです」:おそらく、**特定のURLに対してIEの使用を強制することが必要なのでしょうか?私はOPが良く分かると思います;-) –

1

またそのあなたがコマンドを追加したいんどのメニューに例えば

cmd /c "%ProgramFiles%\InternetExplorer\iexplore.exe" http://localhost/test.html 
関連する問題