Zwei Befehle in einem cmd aber wie? (Python,Autoit oder Batch)

GoldenPrograms

Cadet 3rd Year
Registriert
Juni 2014
Beiträge
52
Hallo Leute!
Ich arbeite gerade an einem Projekt in Python.
Ich will direkt aus Python, aus einer Batch oder aus Autoit, den Befehl:
netsh interface ipv4 set adress "LAN-Verbindung" static (ip)(subnet)(Gateway) 1
ausführen. Wenn ihr es testet, merkt ihr aber, dass ihr nicht einfach den ganzen Befehl ausführen könnt sondern ihr müsst zuerst: netsh, Interface, ipv4 und dann set adress .....
ausführen, damit der Befehl funktioniert. Also jetzt meine Frage: Wie bekomm ich das hin?

Danke im Voraus für alle Antworten!
 
Warum machst du nicht eine Batch:

netsh
interface
ipv4
set adress "LAN-Verbindung" static (ip)(subnet)(Gateway) 1

so sollte das doch gehen.
 
Probiers doch aus.
Es geht nicht.
 
Stimmt so geht es nicht.

Schreibe ich das in eine Zeile meckert er mir aber nurnoch den Namen der Verbindung an (hier habe ich mal test eingegeben), scheint also zu gehen.

Du hast bei dir oben ein "d" bei address vergessen.
 
Ok ich schau mal.
Ergänzung ()

Ok Danke! Das war das Problem. Ich habe address mit einem "d" geschrieben -_-
Bei dir bemängelt er den Namen wahrscheinlich weil du keine Lan Verbindung hast.
Jetzt geht es...
 
Hi,

sorry, kann ich mir jetzt nicht verkneifen: Nicht fähig einen Befehl ohne Tippfehler zu kopieren aber andere Leute mit "Probiers doch aus, es geht nicht" anfahren... damit macht man sich Freunde!

@Kyze

Danke für deine Bemühung! Ist definitiv der Name der Verbindung :) Vollkommen richtig

VG,
Mad
 
@Madman1209
Was glaubst du wie lange ich herumgegoogelt und herumprobiert habe ohne erfolg? Einen ganzen Arbeitstag um genau zu sein. Ist nämlich ein Projekt für meine Firma. Und dann das es nur am Tippfehler liegt. -_-
 
Zurück
Oben