..Is is also possible to add dependencies on scripts?
You have to design your scenario for batch running and predict all dependencies before hand.
Then, script it in inside of each TestCase.
In Script#1 - define pass criteria, and write Flag of that somewhere (in external INI file, TXT file, ExternalDataTable) to retrieve this Flag later on in another TestCase.
In Script#2 - before going into Script logic - check (read) this flag from your external source to identify: can script continue or it should stop right away from this point.
Something like that:
</font><blockquote><font size="1" face="Verdana, Arial, Helvetica">code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">Environment.LoadFromFile "NameOfYourExternalINIfile"
If Environment.Value("CanGo" = false then
End If</pre><hr /></blockquote><font size="2" face="Verdana, Arial, Helvetica">The main idea of that:
Each TestCase, being independent, should keep dependency track of entire TestScenario.