Ich hätt 2 Vorschläge wie man es einerseits übersichtlicher machen kann, bzw auch anders lösen könnte:
Im Script selber könnte man sich ja auch eine Funktion definieren, der die zu betätigende Taste übergeben wird, und hinten nach auch immer gleich Wscript.sleep(100) hat. Wird einerseits übersichtlicher, außerdem braucht man dann nicht so viel tippen.
Eine 2 Möglichkeit wäre aber auch, das ganze viel eleganter über direkten Zugriff auf die Netzwerkeigenschaften via netsh zu machen. Es schaut zwar recht lustig aus, wenn der Cursor scriptgesteuert über den Bildschirm flitzt, kommt man jedoch an einer Taste an und wechselt zB das Fenster gehts lustig zu.
Man kann nämlich netsh -f Scriptpfad auch ein Scriptfile übergeben, nach welchem die Einstellungen bearbeitet werden.
Script Beispiel:
Code:
#
#============================
# Schnittstellenkonfiguration
#============================
pushd interface
offline
reset all
popd
# Ende der Schnittstellenkonfiguration
# ----------------------------------
# Schnittstellen-IP-Konfiguration
# ----------------------------------
pushd interface ip
# Schnittstellen-IP-Konfiguration für ""LAN-Verbindung""
set address name = "LAN-Verbindung" source = static addr = 10.234.234.220 mask = 255.0.0.0
set address name = "LAN-Verbindung" gateway = 10.8.13.14 gwmetric = 1
set dns name = "LAN-Verbindung" source = static addr = 10.152.103.200
set wins name = "LAN-Verbindung" source = static addr = 10.8.13.200
add wins name = "LAN-Verbindung" addr = 10.8.17.107
online
commit
popd
# Ende der Schnittstellen-IP-Konfiguration