ブラウザをだだだっと起動する(回答)

昨日 id:alcus:20030422#p1 書いた「だだだっと起動するツール」を作ってみた。タブとして開かせるのは無理っぽい*1ので複数のウィンドウで。実際やっていることはこんな感じ。


while( ! feof(stdin) )
{
if( NULL == fgets(url,MAX_PATH*2,stdin) )
break;

ShellExecute(NULL,"open","c:\\mozilla.exe",url,NULL,SW_SHOWDEFAULT);
}

で、これをさらにバッチファイルで実現してみた。

  1. 下の内容を BL.BAT というような名前のテキストファイルで保存。ただしブラウザ名は自分の環境に書き換えること。
  2. エクスプローラーでショートカットを作成する。
  3. ショートカットから起動したら、タイトルバーを右クリックしてURLを貼り付け(クリップボード経由)


for /F "usebackq" %%i in (`type con`) do "c:\mozilla.exe" %%i
`type con` を囲む逆引用符がポイント。