Das entsprechende Snippet des Skripts:
Global $iPID = Run(@ComSpec & " /c StartDirectUpdater.bat", "U:\Eigene Dateien\Tools\swUpdater", @SW_HIDE, $STDIN_CHILD)
;Wait for CMD to be opened
WinWait("C:\Windows\system32\cmd.exe", "", 15)
[....]
StartDirectUpdater.bat enthält einen Haufen auskommentierte Zeilen in der Form
rem java -jar DirectUpdaterViaContact.jar [...]
sowie eine einkommentierte Zeile
java -jar DirectUpdaterViaContact.jar [...}
Die Ausgabe im SciTE sieht dann wie folgt aus:
>"C:\Program Files (x86)\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Users\xxx\Documents\ReflashTest.au3"
[...]
U:\Eigene Dateien\Tools\swUpdater>rem java -jar DirectUpdaterViaContact.jar [...]
U:\Eigene Dateien\Tools\swUpdater>rem java -jar DirectUpdaterViaContact.jar [...]
U:\Eigene Dateien\Tools\swUpdater>rem java -jar DirectUpdaterViaContact.jar [...]
U:\Eigene Dateien\Tools\swUpdater>java -jar DirectUpdaterViaContact.jar [...]
Könnte es sein, dass SciTE hier nicht die Konsole, sondern den ErrorStream bekommt?
Das Flag kannte ich nicht und habe es natürlich nicht gesetzt.