Mattorre Posté(e) le 12 juillet 2007 Partager Posté(e) le 12 juillet 2007 Bonjour, je souhaite créer un bat qui appelle d'autres bat. Mais j'ai un problème car j'arrive bien à lancer les bat mais ceux-ci s'exécutent dans le dossier du premier bat exemple: le bat general est sur D:\ (lecteur cd) [bat général] call C:\"inst123"\"10 - Sunbird"\Sunbird.bat [/bat général] [bat sunbird] sunbird.exe /S [/bat sunbird] le probleme est que la commande "sunbird.exe /S" s'execute dans D:\ et non dans C:\"inst123"\"10 - Sunbird"\ j'ai essayé de changer la ligne du [bat sunbird] en C:\"inst123"\"10 - Sunbird"\Sunbird.exe /S Mais pour le coup il me prend plus en compte le /S pour que l'installe soit silencieuse. Quelqu'un a une idée Lien vers le commentaire Partager sur d’autres sites More sharing options...
LukeSkyPator Posté(e) le 12 juillet 2007 Partager Posté(e) le 12 juillet 2007 Déclare une variable appelée PATH = %PATH%;chemin_de_sunbird dans ton bat général Du coup, lappel à sunbird ira déjà chercher si l'exécutable est dans le path avant de chercher dans le répertoire courant. LSP, le manchot qui mélange des debian stable et testing Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mattorre Posté(e) le 12 juillet 2007 Auteur Partager Posté(e) le 12 juillet 2007 Déclare une variable appelée PATH = %PATH%;chemin_de_sunbird dans ton bat généralDu coup, lappel à sunbird ira déjà chercher si l'exécutable est dans le path avant de chercher dans le répertoire courant. LSP, le manchot qui mélange des debian stable et testing Oui je sais je viens juste de trouver maismerci quand meme. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.