Concaténer paramètres (commande sous Windows)
Fermé
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!
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:
- Concaténer paramètres (commande sous Windows)
- Invite de commande - Guide
- Paramètres windows - Guide
- Clé windows 10 gratuit - Guide
- Montage video windows - Guide
- Windows ne démarre pas - Guide
4 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
9 nov. 2007 à 14:06
9 nov. 2007 à 14:06
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
Oui, bien sûr que tu peux avoir plusieurs arguments. Tu te sers de getarg(i, argument) pour récupérer les arguments.
Cdt
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.
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.
dubcek
Messages postés
18778
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
5 avril 2025
5 630
9 nov. 2007 à 15:49
9 nov. 2007 à 15:49
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
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