[R] Questions sur Autoit3

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Yindoo
Niveau 1
Niveau 1
Messages : 11
Enregistré le : mar. 29 janv. 2008 09:08
Status : Hors ligne

[R] Questions sur Autoit3

#1

Message par Yindoo »

Bonjour à toutes et tous

Nouveau sur la liste et nouvel utilisateur de ce fameux outils AutoIt, je suis en phase de decouverte de ce language script. Je suis en complete autoformation, c'est pourquoi je viens solliciter vos connaissances à travers ce forum
Je me suis donc lancé à faire un petit utilitaire qui me permettrait de configurer une machine (sous XP ouW2k) pour l'integrer dans un domaine.
Premiere question donc, AutoIt integre-t-il des fonctions qui permettent de configurer une carte réseau (entre autre adresse IP, masque, passerelle, serveur dns)
Merci de votre accueil et de votre aide
Modifié en dernier par Tlem le ven. 16 oct. 2009 15:38, modifié 3 fois.
Raison : Ne pas oublier le [..] au debut du titre ! Merci.
codename44
Niveau 4
Niveau 4
Messages : 65
Enregistré le : sam. 22 déc. 2007 15:46
Status : Hors ligne

Re: Nouveau

#2

Message par codename44 »

salut et bienvenue :)

si ces valeurs sont accessibles via des clés du registre, ça peut être une solution car autoit peut lire et écrire dans le registre
sinon le faire en "dur", c'est à dire avec des ControlSend, ControlClick et d'aller dans les fenêtres de configuration
tu auras quelques fonctions toutes prêtes au niveau des fonctions TCP, mais pas assez poussées pour ce que tu veux faire
Avatar du membre
eln
Niveau 6
Niveau 6
Messages : 202
Enregistré le : sam. 28 juil. 2007 12:54
Status : Hors ligne

Re: Nouveau

#3

Message par eln »

Bonjour

+1

Pour monter dans un domaine, voila un début de script que j'utilise :

Code : Tout sélectionner

Run("control sysdm.cpl")
WinWait("Propriétés système", "", 200)
WinActivate("Propriétés système", "")
Send("{RIGHT}")
Sleep(100)
Send("!f")
Sleep(100)
Send("!d")
Sleep(100)
ControlSend("Modification du nom d'ordinateur", "&Domaine :", "Edit3", "Domaine")
ControlClick("Modification du nom d'ordinateur", "&Domaine :", "Button6")
Il est simple de le finir jusqu'au redémarrage.

Maintenant pour une carte réseau, il est possible de faire la même chose. Je pense que le plus délicat est de choisir la bonne si il y en a plusieurs.

Maintenant je suis débutant aussi et j'ai découvert AutoIt il y a très peu de temps. Attendons les experts.
Débutant, pas taper !
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: Nouveau

#4

Message par sylvanie »

l'envoie d'une ligne de commande via netsh est préférabel, cf :
http://www.autoitscript.fr/forum/viewto ... etsh#p1667
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

Re: [..] Questions sur autoit3

#5

Message par arrkhan »

tout a fait d'accord avec Sylvanie, prefere l'utilisation de netsch.... <Mode troll off>
Répondre