[...] Ouverture de fenetre et commande send

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
alex2t
Niveau 1
Niveau 1
Messages : 3
Enregistré le : mer. 03 mars 2010 10:05
Status : Hors ligne

[...] Ouverture de fenetre et commande send

#1

Message par alex2t »

bonjour à tous,
je veux faire un script sous windows 7 x64 qui me renseigne le domaine en fonction d'un choix.
j'ai une gui qui me demande ce choix, puis je veux modifier dans les propriétés systeme.

j'ai une fonction que ouvre la fenetre puis via un send je veux ouvrir le bouton modifier...

Code : Tout sélectionner

Func remplirdom()
     ;MsgBox(64,'message', 'valeur:'&$valdom&' user:'&$user&' mdp:'&$mdp)
    ; appel fenetre proprietes system sur onglet Nom de l'ordinateur
    Run ('control.exe sysdm.cpl,,1')
    
    Send("{!f}")
        send("{ENTER}")
EndFunc

 
la fenetre windows des propriétés s'ouvre bien mais ensuite pas d'execution des "send"

pourquoi?

merci.

*** Important ***
- Ajoutez [..] au début de votre titre.
- N'oubliez pas les balises de code.
- N'utilisez pas la coloration syntaxique dans ce forum

Plus de détails sur ce lien :
http://www.autoitscript.fr/forum/viewto ... f=35&t=595
Modifié en dernier par alex2t le lun. 14 avr. 2014 17:10, modifié 3 fois.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: ouverture de fenetre et commande send

#2

Message par jguinch »

alex2t, merci t'éditer ton message afin qu'il respecte les règles de présentation d'un message.

Plutôt que d'automatiser l'interface graphique de Windows, il existe des outils en ligne de commande qui permettent de faire ça... :roll:
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
alex2t
Niveau 1
Niveau 1
Messages : 3
Enregistré le : mer. 03 mars 2010 10:05
Status : Hors ligne

Re: ouverture de fenetre et commande send

#3

Message par alex2t »

si la ligne de commande c'est d'utiliser netdom, cette derniére n'est plus supportée officiellement par windows 7 x64.
je sais qu'il est possible de le faire...

mais ce qui ne m'explique pas pourquoi après avoir ouvert la fenetre des propriétés système, la commande send n'a pas d'effet.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: ouverture de fenetre et commande send

#4

Message par mikell »

*** Important ***
- Ajoutez [..] au début de votre titre.
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..]ouverture de fenetre et commande send

#5

Message par jguinch »

Effectivement, le Send ne fonctionnera pas, puisque tu l'exécutes juste après avoir lancé le processus, alors que la fenêtre n'existe pas encore.
Tu dois attendre que la fenêtre existe avant de passer à la suite.

Au lieu d'utiliser Send, regarde du côté des fonction ControlClick, ControlSend...

Si tu ne souhaites pas passer par netdom, tu peux regarder les fonctions WMI, notamment JoinDomainOrWorkgroup.
Un sujet su le forum US : http://www.autoitscript.com/forum/topic ... ng-domain/


Tiens, j'ai retrouvé ça dans mon bazarre:
► Afficher le texte
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2128
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Ouverture de fenetre et commande send

#6

Message par TommyDDR »

Je ne sais pas si c'est votre cas mais je tiens à préciser un point important depuis l'apparition de l'UAC.

Tout programme lancé en "non admin" (cad : UAC activé, et sans #RequireAdmin) ne pourras PAS faire de

Code : Tout sélectionner

Send()
ControlClic()
MouseClick()
et autre interactions avec une interface lancée en admin.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
alex2t
Niveau 1
Niveau 1
Messages : 3
Enregistré le : mer. 03 mars 2010 10:05
Status : Hors ligne

Re: [..] Ouverture de fenetre et commande send

#7

Message par alex2t »

merci à vous.
ce qui est deja exclut, c'est le temps d'ouverture.
car meme en mettant une attente ou un winactivate: pas d'action.

je vais me resoudre à utiliser netdom pour le moment.
en copier les fichier ds le system.
Répondre