I did some fiddling around, and here's my suggested code, as tested on XP Pro with IE6. Replace "sites" as appropriate.
Start: Starts a new process so they don't need to wait for each other.Code:set sites=antionline.com yahoo.com
set iepath=C:\progra~1\intern~1\iexplore.exe
set cmdstring=start /B cmd /C "%iepath%"
FOR %%i IN (%sites%) DO %cmdstring% %%i
... \B: Suppresses the terminal window.
cmd: Runs the next command
... /C: Terminates when done
Yeah, I'm a sucker for using iteration to make my life "easier" even as I spend more time writing the loop than if I just copy-pasted with changes :P
Better yet, turn that cmdstring bit into it's own batch file, called launch_ie.bat, and call it repeatedly. That way you can script other stuff in.
Alternative solutions include WSH/VBScript (the horror! Never use if you can help it!), python, and Perl (via ActiveState). I'd prefer python, myself.
