Passez une variable d 1 batch a turbo pascal
Fermé
bithorax
-
25 févr. 2006 à 13:34
Chrisix Messages postés 60 Date d'inscription jeudi 25 novembre 2004 Statut Membre Dernière intervention 3 décembre 2008 - 19 avril 2006 à 10:48
Chrisix Messages postés 60 Date d'inscription jeudi 25 novembre 2004 Statut Membre Dernière intervention 3 décembre 2008 - 19 avril 2006 à 10:48
A voir également:
- Passez une variable d 1 batch a turbo pascal
- Turbo pascal download - Télécharger - Édition & Programmation
- My pascal - Télécharger - Édition & Programmation
- Fichier batch - Guide
- Passer de windows 7 à windows 10 - Accueil - Mise à jour
3 réponses
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
25 févr. 2006 à 15:05
25 févr. 2006 à 15:05
Je vois 2 solutions:
Le batch appel ton programme par:
tonprogramme.exe param1 param2 ...
et ton programme lis les paramètres passés en ligne de commande.
ou bien:
le batch créé des variables d'environnement (set CHEMIN=c:\toto) et ton programme lit les variables d'environnement.
Le batch appel ton programme par:
tonprogramme.exe param1 param2 ...
et ton programme lis les paramètres passés en ligne de commande.
ou bien:
le batch créé des variables d'environnement (set CHEMIN=c:\toto) et ton programme lit les variables d'environnement.
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
25 févr. 2006 à 18:10
25 févr. 2006 à 18:10
Je n'ai pas pratiqué TurboPascal, mais je suis certains qu'il y a des instructions qui permettent de lire les paramètres de la ligne de commande.
Chrisix
Messages postés
60
Date d'inscription
jeudi 25 novembre 2004
Statut
Membre
Dernière intervention
3 décembre 2008
60
19 avril 2006 à 10:48
19 avril 2006 à 10:48
coucou !
sous turbo pascal tu récupères les parametres avec paramcount() et paramstr(n)
ca donne :
uses dos;
begin
for i:=1 to paramcount do begin
writeln("param ',i,' = ',paramstr(i));
end.
Bon courage
sous turbo pascal tu récupères les parametres avec paramcount() et paramstr(n)
ca donne :
uses dos;
begin
for i:=1 to paramcount do begin
writeln("param ',i,' = ',paramstr(i));
end.
Bon courage
25 févr. 2006 à 16:23
de turbo pascal
voila un exemple addition ss tp7
progamme add;
var x,y,Z:integer;
begin
z:=x+y;
wrtite(z)
end.
le probleme c'est que ma declaration permet pas que mes variable s'initalise lors de add.exe 1 2
je sais pas comment tu ferais toi! pour la deuxieme solution se sera vraimen en dernier recours!