Hi ich möchte mehrere Konsolenbefehle nacheinander ausführen, sodass ich eine Methode suche welche kontrolliert ob ein Befehl korrekt ausgeführt wurde bevor der nächste gestartet wird. Da Winexec ja veraltet ist bin ich jetzt auf CreateProcess gestossen. Allerdings habe ich bisher nur Beispiele zum Aufruf von Programmen gefunden und ich möchte ja einen bzw. mehrere Befehle ausführen.
Der Befehl lautet
(windir + 'netsh interface ip set address name = "LAN1" source = static addr = 192.168.0.7 mask = 255.255.255.0')
und danach im Anschluss
(windir + 'netsh interface ip set address name = "LAN2" source = static addr = 192.168.0.8 mask = 255.255.255.0')
mit Winexec wäre das kein Problem allerdings müssten dann Pausen eingebaut werden damit Befehl 1 ausgeführt werden kann bevor Befehl 2 startet. Deshalb würde ich das sehr gerne mit CreateProcess hinbekommen