[Résolu] Comment "pré-stocker" des réponses à des boutons d'un .exe ?

Comment "pré-stocker" des réponses à des boutons d'un .exe ? [Résolu] - Shell/Batch - Programmation

Marsh Posté le 07-07-2008 à 13:41:09    

Bonjour,
 
Voilà : je voudrais pouvoir faire un petit script (un .bat voire un .vbs pas compliqué car c'est pas mon truc), qui pourrait lancer un .exe qui pose des questions, et en répondant aux question par avance
 
Exemple un .exe qui demande une confirmation avec un bouton Oui et un bouton Non et pour lequel on pourrait pré-stocker O pour qu'il se lance directement
 
J'ai essayé, un peu au pif de faire un echo O | prog.exe mais ça ne gaze pas
 
Merci de m'aider


Message édité par rogntudjuuu le 07-07-2008 à 16:27:10
Reply

Marsh Posté le 07-07-2008 à 13:41:09   

Reply

Marsh Posté le 07-07-2008 à 14:20:23    

La plupart des .exe d'installation ont des switchs pour lancer des installs silencieuses, tu peux aussi générer un msi dans ce but.
 
Si ce n'est pas dispo, la méthode propre c'est directement d'attaquer les handles des contrôles de ta fenêtre, la méthode de porcin étant de simuler des appuis de touche clavier ou souris.

Reply

Marsh Posté le 07-07-2008 à 14:32:11    

Malheureusement le .exe que je veux lancer n'offre pas les switchs qu'il me faut.
 
En ce qui concerne la méthode propre, je ne saurai pas faire.
Je serais plus adepte de la méthode de goret, mais comment simuler les appuis de touche ?

Reply

Marsh Posté le 07-07-2008 à 16:03:06    

Avec la méthode SendKeys de WScript.Shell en vbs.

Reply

Marsh Posté le 07-07-2008 à 16:26:46    

Ahhh, ça m'a l'air pas mal.
J'ai fait un petit essai et je crois qu'avec ça je vais m'en sortir.  
 
Merci du coup de main

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed