Page 1 sur 1
[..] Compsec valider OUI
Posté : mer. 07 mars 2012 17:23
par jcaspar
Bonjour à tous !
Un de mes scripts ouvre une fenetre shell dans XP , puis le shell me demande de valider l'action
par oui ou non ....
J'ignore comment automatiser cette action avec Autoit ...
Peut être avez vous une idée ?
Merci beaucoup pour vos conseils !

Re: [..] Compsec valider OUI
Posté : mer. 07 mars 2012 18:41
par Tlem
Lorsque vous parlez de fenêtre shell, vous parlez d'une fenêtre de commande DOS ?
Re: [..] Compsec valider OUI
Posté : jeu. 08 mars 2012 00:28
par lesolutionneur
Certainement.
@jcaspar: un controlsend ou un send. Le mieux est le send mais peut-être devras-tu faire un winactivate avant, mais peut-être pas, ça dépend des programmes. L'avantage théorique de controlsend est que la fenêtre n'a pas besoin d'être au premier plan mais certains programmes n'acceptent de touches que s'ils sont au premier plan: à tester...
Re: [..] Compsec valider OUI
Posté : jeu. 08 mars 2012 23:58
par matwachich
Non, il n'y a pas de contrôles dans une fenêtre DOS
Le mieux, c'est de lancer la console avec le paramètres
opt_flag de la fonction Run configurer sur $STDIN_CHILD (0x1)
En suite, pour envoyer une commande dans la fenêtre, il suffit de faire:
Re: [..] Compsec valider OUI
Posté : ven. 09 mars 2012 01:23
par lesolutionneur
Honte à moi

Re: [..] Compsec valider OUI
Posté : ven. 09 mars 2012 10:11
par matwachich
Non! Faut pas dire ça! On apprend tous, tous les jours!

Re: [..] Compsec valider OUI
Posté : ven. 09 mars 2012 21:24
par Tlem
Sinon, si la demande concerne bien une fenêtre de commande MS-DOS et si ma mémoire est juste, il est possible d'utiliser la réponse prédéfinie dans la ligne de commande ...
Je ne me souvient plus de tête, mais cela ressemble à un truc du genre :