Your question makes no sense at all.
I will say that every entry in the Run section is executed, one line at a time. InnoSetup will wait for each item to complete execution before moving to the next item and to the next dialog in your setup.
Looking a little closer, you seem to be missing double quotes. Your line should read:
[Run]
Filename: "{app}\Install.bat"; Parameters: ""{code:dir}"" ""{code:data}""
^
|
Add these ------+