Skip navigation.

exploreopera

| Help

Sign up | Help

photo

Groumphy au quotidien

Posts tagged with "netsh"

AutoIt : changer l'adresse IP

, , , ...

Alors que pour une raison quelconque je ne pouvais pas utiliser le NETSH pour changer l'adresse IP dans un fichier BATCH classique, je n'ai pas trouvé d'autres manières de le faire dans AutoIT.

Mais pourquoi ne pas faire partager cette ressource ?

Alors j'ai simplement compilé les deux : un RUNWAIT et le NETSH classique.

Func _IP($centre,$pc)
GUISetState(@SW_HIDE)
SplashTextOn("Crépuscule", "Configuration en cours, veuillez patienter...", 400, 75, -1, -1)
WinActivate("Crépuscule")
RunWait('netsh.exe interface ip set address "Local Area Connection" static 192.168.' & _
$centre & '.' & $pc & ' mask=255.255.255.0 192.168.' & $centre & '.1 0', '', @SW_HIDE)
WinActivate("Crépuscule")
RunWait('netsh.exe interface ip set dns "Local Area Connection" static 192.168.1.1 PRIMARY', '', @SW_HIDE)
WinActivate("Crépuscule")
RunWait('netsh.exe interface ip add dns "Local Area Connection" 192.168.1.2 2', '', @SW_HIDE)
WinActivate("Crépuscule")
RunWait('netsh.exe interface ip set wins "Local Area Connection" static 192.168.1.1', '', @SW_HIDE)
WinActivate("Crépuscule")
RunWait('netsh.exe interface ip add wins "Local Area Conection" 192.168.1.2 2', '', @SW_HIDE)
SplashOff()
EndFunc

Func _DHCP()
GUISetState(@SW_HIDE)
SplashTextOn("Crépuscule", "Configuration en cours, veuillez patienter...", 400, 75, -1, -1)
WinActivate("Crépuscule")
RunWait('netsh.exe interface ip set address "Local Area Connection" dhcp', '', @SW_HIDE)
WinActivate("Crépuscule")
RunWait('netsh.exe netsh interface ip set wins "Local Area Connection" dhcp', '', @SW_HIDE)
WinActivate("Crépuscule")
RunWait('netsh.exe netsh interface ip set dns "Local Area Connection" dhcp', '', @SW_HIDE)
WinActivate("Crépuscule")
SplashOff()
EndFunc


J'ai fait pour l'amusement un p'tit SPLASHTEXTON ... Vous pouvez maintenant associer ces deux fonctions...

Bien entendu vous devez modifier le RANGE IP ainsi que les DNS. Vous avez aussi la possibilité de les intégrer en tant que variable dans la fonction _IP() !

Simple, mais au moins efficace.

Ligne de commande v3

, , , ...

Quelques commandes en Shell (article un peu brouillon)

Read more...

Ligne de commande

, , , ...

Quelques lignes de commandes pour configurer pour s'amuser... Et plus si affinité !

Read more...

September 2008
MTWTFSS
August 2008October 2008
1234567
891011121314
15161718192021
22232425262728
2930