Concaténer paramètres (commande sous Windows)

cil20 -  
 cil20 -
Bonjour,

j'ai un executable fortran qui requiert de nombreux paramètres, appelé 1 par 1. Est-ce possible de concaténer ces entrées dans la ligne de commande Windows?

Pour être plus clair:
Pour l'instant, après avoir appelé le programme, les questions sont posées 1 par 1 (environ 20 questions).
J'aimerais pouvoir entrer directement en commande:
programme réponse1 réponse2 réponse3 ... réponseN

Merc d'avance!
A voir également:

4 réponses

fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
Salut

Oui, bien sûr que tu peux avoir plusieurs arguments. Tu te sers de getarg(i, argument) pour récupérer les arguments.

Cdt
0
cil20
 
Merci, mais je ne suis pas certain d'avoir été très clair. J'ai regardé la définition de getarg(), il semble qu'il s'agisse de récupérer les paramètres en sortie du programme. Je veux concaténer les paramètres en entrée du programme.

Par example, une fois le programme lancé, les questions posées sont du genre:

"en quelles unités souhaitez-vous travailler" (réponse: cm)
"quelle modèle voulez-vous tester: 1=... 2=..." (réponse 2)
"voulez-vous sauvegarder les données dans un fichier: O/N" (réponse O)

et je voudrais pouvoir appeler le pogramme en incluant ces réponses en 1 ligne:
> programme.exe cm 2 O

au lieu de devoir attendre chaque question.
0
dubcek Messages postés 19033 Date d'inscription   Statut Contributeur Dernière intervention   5 641
 
hello

dans un fichier.txt:
cm
2
o

prog.exe < fichier.txt

c'est la redirection du standard input.Chercher dans l'Aide Windows:
Utilisation d'opérateurs de redirection des commandes
0
cil20
 
excellent, merci!
0