[Shell] rediriger clavier vers fichier
Résolu
Phiphi57
Messages postés
789
Date d'inscription
Statut
Contributeur
Dernière intervention
-
Phiphi57 Messages postés 789 Date d'inscription Statut Contributeur Dernière intervention -
Phiphi57 Messages postés 789 Date d'inscription Statut Contributeur Dernière intervention -
Bien le bonjour a tous,
je cherche a faire la manip suivante :
je lance un programme qui me demande plein de chose a l'écran.
j'aimerai enregistrer la liste des commandes que je lui passe dans un fichier toto.cmd afin de pouvoir rejouer la séquence plus tard grace à
toto.exe < toto.cmd
y a t il un moyen de le faire avec les redirection standard?
Pour le moment, je suis obligé de le faire pas a pas en écrivant au fur et a mesure dans le fichier toto.cmd les commandes que je tape au clavier....alors que je suis persuadé que c'est récupérable ;-)
Merci d'avance!
Phiphi
je cherche a faire la manip suivante :
je lance un programme qui me demande plein de chose a l'écran.
j'aimerai enregistrer la liste des commandes que je lui passe dans un fichier toto.cmd afin de pouvoir rejouer la séquence plus tard grace à
toto.exe < toto.cmd
y a t il un moyen de le faire avec les redirection standard?
Pour le moment, je suis obligé de le faire pas a pas en écrivant au fur et a mesure dans le fichier toto.cmd les commandes que je tape au clavier....alors que je suis persuadé que c'est récupérable ;-)
Merci d'avance!
Phiphi
2 réponses
-
Salut,
ça ne sera plus simple d'écrire d'abord les commandes dans toto.cmd et ensuite concevoir ton programme qu'il lis depuis le fichier au lieu de STDIN ?
De toute façon tu écris une fois les commandes. Autant les écrire directement dans le fichier toto.cmd-
Salut, merci de t'intéresser a mon cas...
alors, pas tout a fait : en réalité, j'ai un programme plutot costaud de prétraitement : du coup, il me demande tout un tas de truc, mais qui peuvent dépendre du choix des réponses précédentes.
Généralement, il faut donner 20 à 30 réponses au programme.
Si je connaissais avant de le lancer l'ordre et la nature des différentes questions, effectivement, il serait plus rapide d'écrire directement mon fichier de commande; malheureusement ce n'est pas le cas.
D'autre part, une fois que je l'ai fait tourner un coup, je peux etre amener a changer certains paramètres d'entree du programmes, mais la séquence à rejouer est la même, d'où l'interet de sauver les réponses dans le bon ordre...
Pour le moment, je fais le truc deux fois (une fois a l'écran, et une fois dans le fichier, ce qui n'est pas la mort...), mais il me semblait qu'il ne devait pas etre difficile de récupérer ce que je tape qqpart....
Phiphi
-
-
dans quel langage est écrit ton programme?!