Mattorre Posté(e) le 12 juillet 2007 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
LukeSkyPator Posté(e) le 12 juillet 2007 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
Mattorre Posté(e) le 12 juillet 2007 Auteur 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.
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.