Page 1 sur 1
[..] Changer ip,dns,..
Posté : lun. 05 janv. 2009 11:40
par ethneldryt
Bonjour, est t'il possible de changer l'ip, le dns et passerelle avec une fonction? Merci
Re: [..] Changer ip,dns,..
Posté : lun. 05 janv. 2009 11:59
par BeCool
C'est faisable en Batch, donc a mon avis, en AutoIt, oui. Suffit de trouver quelle fonction est la bonne
Edit : J'ai trouvé un script AutoIt qui devrait normalement permettre de faire cela :
► Afficher le texte
Code : Tout sélectionner
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
Il suffit juste de l'adapter a vos besoins.
Et voici pour le lien 
Re: [..] Changer ip,dns,..
Posté : lun. 05 janv. 2009 19:22
par ani
vous n'avez pas encore fait de recherche sur le forum ? avec comme terme dns ??
http://www.autoitscript.fr/forum/viewto ... ?f=3&t=253
bonne continuation