Executer un autre prog

jfk003 Messages postés 45 Date d'inscription mardi 29 octobre 2002 Statut Membre Dernière intervention 16 septembre 2005 - 17 mai 2003 à 11:47
cs_gremar Messages postés 7 Date d'inscription samedi 19 octobre 2002 Statut Membre Dernière intervention 26 juillet 2004 - 26 juil. 2004 à 17:41
Voila j'ai envie d'utiliser un prog externe sans avoir a taper quoiq eu ce soit !

je m'explique : j'ai un programme qui s'appelle extract.exe qui tourne sous msdos

il me demande :
"entrez ceci"etc...bref à trois reprise on a besoin de l'utilisateur pour rentrer trois données et fair eentrée ;

moi je voudrais créer un executable qui remplisse cela à la place de l'utilisateur selon des données que j'aurais définit ; comment puis je faire ?

10 réponses

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
17 mai 2003 à 11:53
tu es certain qu'il ne prend pas les params en ligne de commande ???
Si c'est celui de microsoft fais: extract /?
Serait + simple de le lancer avec ligne de commande remplie.
BruNews, ciao...
0
jfk003 Messages postés 45 Date d'inscription mardi 29 octobre 2002 Statut Membre Dernière intervention 16 septembre 2005
17 mai 2003 à 16:46
nan justement c pour ça que je demande
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
17 mai 2003 à 17:00
Alors vire cette vieillerie.
BruNews, ciao...
0
jfk003 Messages postés 45 Date d'inscription mardi 29 octobre 2002 Statut Membre Dernière intervention 16 septembre 2005
17 mai 2003 à 17:53
nan c pas du tout le mêm but ; peu importe le programme à la fin , je veux juste execute run autre prog depuis mon exe et remplir le "forulaire" qu'il me demande sans intervention d el'utilisateur ; pour vous quiprogrammez ça doit etre simple ; moi je débute là
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
17 mai 2003 à 18:03
ben je veux bien mais tu dis qu'il tourne sous DOS et maintenant un formulaire a remplir. Si est sous DOS y a surement pas de formulaire, c'est mode TEXTE. Si par contre c'est un prog Windows graphique, que je dirais normal, alors bien sur que on peut ecrire sur sa fenetre et cliquer ses boutons.
BruNews, ciao...
0
jfk003 Messages postés 45 Date d'inscription mardi 29 octobre 2002 Statut Membre Dernière intervention 16 septembre 2005
17 mai 2003 à 19:35
nan c un fichier commande ms dos , je cherche que a programmer un truc en mode console :

quand je clique sur mon extract.exe une fentre dos s'ouvre e tme demande des infos : indiquez le fichier puis entrée etc...et ce à trois reprises ; mon truc ce que je veux faire une exe console qui lance ce prog et le remplisse pour moi au fur et à mesure.
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
17 mai 2003 à 19:41
Alors desole mais pas pour moi, faut voir un antiquaire.
BruNews, ciao...
0
jfk003 Messages postés 45 Date d'inscription mardi 29 octobre 2002 Statut Membre Dernière intervention 16 septembre 2005
18 mai 2003 à 14:21
bon si quelqu'un d'autre à des idées
0
ensiame Messages postés 15 Date d'inscription mercredi 10 mars 2004 Statut Membre Dernière intervention 15 décembre 2005
8 mai 2004 à 11:07
Redirection d'entrées-sorties.

Par défaut, le flot d'entrée est constitué par ton clavier (dont tu tapes les commandes), et le flot de sortie est constitué par ta fenêtre DOS (qui reçoit tout le texte envoyé du prog vers l'"écran").

Il est cependant possible de définir soi-même les flux par défaut pour une application.

Un exemple simple: tu tapes dir >list.txt
le > signale une redirection de sortie. Ce qui fait que tout ce qui aurait été écrit dans la fenetre DOS par la commande dir sera maintenant écrit dans list.txt.

Pour résoudre ton problème, un utilise un principe analogue, qui est la redirection d'entrée. En pratique, ça consiste à dire que ce n'est plus le clavier qui donne les entrées, mais un fichier texte.

Mise en oeuvre:
Tu crées un fichier contenant les données que tu es censé envoyer (celles que tu saisissais au clavier) 'nommons le entrees.txt'
Puis tu effectues un appel à ta procédure, sous la forme
myprog <entrees.txt

Tu peux aisément créer une programme qui te permet de passer en ligne de commande les éléments devant apparaître dans entrees.txt, en exploitant le même principe.
0
cs_gremar Messages postés 7 Date d'inscription samedi 19 octobre 2002 Statut Membre Dernière intervention 26 juillet 2004
26 juil. 2004 à 17:41
j'ai une besoin tres similaire à jfk003

je veux faire une petite interface à openssl.exe pour générer des certificats persos. avec un fichier txt, ca remplit bien les champs 'normaux' mais ca ne veut pas remplir les champs type mot de passe... (ceux ou les caracteres ne s'affichent pas dans la fenetre dos)

qqun a une solution à ca?

gremar
0
Rejoignez-nous