Running a command that run a command.
It is possible that it get some weird deadlook. It is nothing that is officially supported. if it works it works.. I think it depends on the commands that are called
RunCmd are normally not async, But depending on command the underlaying command can move on to a background thread and the command can return before it is complete.
but RunCmd has the "ASYNC" option.. With this it will just fire the command and move on.
But if you have multi commands like that in a MultiScript, it can have a strange affect. They might kind of collide if they are doing work in the same area
It running the MultiScript in the background it might be possible to call RunCmd with ASYNC and then do a Sleep( <time in ms> ) call before sending the other command.