Bonjour à tous,

voila un petit code d'exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
echo 0 = %0
echo cd = %cd%
en local, pas de comportement dérangeant :

- %0 est égal au nom du fichier genre : c:\test\monbat.bat
- %cd% est égal au dossier d’exécution du script : c:\test\

La ou cela me pose problème c'est lors de l’exécution réseau du même script :

- %0 est égal au nom du fichier genre : \\127.0.0.1\test\monbat.bat
- %cd% est égal au dossier %WINDIR% !!! : c:\windows\

alors j'ai bien compris que l'invite de commande dos ne fonctionne pas dans une racine de type \\exemple\...

mais comment je fais moi pour récupérer le dossier d’exécution du script ?!?

alors j'ai bien une piste car : %0 semble presque me convenir mais il faudrait que je soit capable de virer le nom du fichier pour obtenir ce que je veux soit : \\127.0.0.1\test\monbat.bat

merci d'avance de toutes aides que vous pourriez m'apporter car là, je doit avouer que je sèche ^^