Précédent   Forum des professionnels en informatique > Logiciels > Autres Logiciels
Autres Logiciels Bureautique, navigateurs, clients mails, traitements de textes, tableurs, multimédia, logiciels divers, etc...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/02/2007, 11h24   #1
Membre actif
 
Avatar de Empty_body
 
Inscription : mai 2004
Messages : 679
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 679
Points : 186
Points : 186
Par défaut Passer des paramètres du bat à un autre

Salut,
J'aimerais savoir si il est possible de faire passer de paramètres d'un bat appelant vers le bat qu'il appelle.

dans le bat1.bat :
param = cheminAbsolu1
\bat2.bat
et dans bat2
récupérer la valeur de cheminAbsolu1

Je sais pas trop si c'est faisable ni comment... Merci.
__________________
Pourquoi vouloir ré-inventer la roue...
...Surtout si c'est pour la faire carrée...
Empty_body est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2007, 11h30   #2
Expert Confirmé Sénior
 
Inscription : décembre 2004
Messages : 19 671
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 19 671
Points : 17 664
Points : 17 664
Le plus simple est d'écrire le paramètre dans un fichier
Jannus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2007, 11h35   #3
Membre actif
 
Avatar de Empty_body
 
Inscription : mai 2004
Messages : 679
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 679
Points : 186
Points : 186
Merci, Guardian...
Si je suis bien l'idée, mon premier script génèrerait un fichier txt contenant le paramètre, appelle le second et le second va lire le fichier et donc le paramètre? C'est une idée... Mais ça force à passer par un fichier temporaire...
__________________
Pourquoi vouloir ré-inventer la roue...
...Surtout si c'est pour la faire carrée...
Empty_body est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2007, 12h43   #4
Membre Expert
 
Avatar de _solo
 
Inscription : juin 2006
Messages : 889
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 889
Points : 1 084
Points : 1 084
Si ton script n'est pas trop complex tu peut fusionner les deux . non!!
_solo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2007, 13h27   #5
Membre Expert
 
Avatar de Juju_41
 
Homme
Développeur en systèmes embarqués
Inscription : février 2003
Messages : 973
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France

Informations professionnelles :
Activité : Développeur en systèmes embarqués

Informations forums :
Inscription : février 2003
Messages : 973
Points : 1 162
Points : 1 162
Pourquoi ne pas passer en paramètre le "paramètre" du fichier bat1 ?

Quelque chose du genre :

bat1.bat
Code :
1
2
3
set param = coucou
bat2 %param%
bat2.bat
Pas testé mais ça doit être quelque chose comme ça
__________________
Avant de poster, merci de consulter les règles du forum
Juju_41 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2007, 13h53   #6
Expert Confirmé Sénior
 
Inscription : décembre 2004
Messages : 19 671
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 19 671
Points : 17 664
Points : 17 664
Mais où avais-je la tête ?
Évidemment, ça marche et c'est infiniment plus simple
Jannus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2007, 16h38   #7
Membre Expert
 
Avatar de _solo
 
Inscription : juin 2006
Messages : 889
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 889
Points : 1 084
Points : 1 084
ouimais si le 2eme batch a besoin que le premier se fasse entierement et qu'il doit attendre un temps incetains (variable ) pour s'executer , tu fait comment !!!!!

j'adore me compliquer la vie
_solo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h05.


 
 
 
 
Partenaires

Hébergement Web