バッチファイル hoge.bat をクリックしたら、IEで 同じ場所にある hoge.html を開く
- openやstartは標準のブラウザを使うため、IE以外になる可能性があるので、IEを指定する
- パスは通ってないので IEはフルパスで書く。
- 引数にファイル名だけ渡すと勝手に http:// をつけるので、ファイル名もフルパスで書く
- 一応、ディレクトリもバッチファイルと同じ場所に移動しておくと のちのちトラブルが減る
@echo off set FILENAME=hoge.html cd /d %~dp0 start "" "C:\Program Files\Internet Explorer\iexplore.exe" "%~dp0%FILENAME%" exit /b 0
echo start "C:\Program Files\Internet Explorer\iexplore.exe" "%~dp0%FILENAME%" echo end
などとすると、endが来ない。
なので、startコマンドを経由する。