I guess now i need to find out how to start explorer in a seperate process. any ideas?
Not a one. As the file manager application in Windows, I suspect
Explorer was written not to allow multiple copies of itself and that all requests would attach to the single running instance.
Window tasks by definition open in their own window, so using
start is probably over kill. The
start command was designed to run console applications in another window. The
/wait switch determines whether the batch file continues or waits.
In your system the batch file never waits and continues to run whether
Explorer is launched with
start or run inline. I still am not able to duplicate your results, on XP or Vista.
Perhaps someone wiser will come by with a solution.
Note: a previous post suggested using
call. Call is used to transfer control to external batch file or an internal subroutine. It also sets up a return address back to the next sequential instruction after the call.
Call works internal to the current shell program context,
start works external to the current shell program context.