Script DOS : récupérer du chemin courant

Résolu/Fermé
denis -  
 pate de canard -
Est-ce que dans un script DOS, il existe une commande permettant de récupérer le chemin complet du dossier dans lequel se trouve ce script.
Une commande du genre : "où suis-je ?"
merci
Configuration: Windows XP
Firefox 2.0.0.3

4 réponses

  1. denis
     
    J'ai trouvé la réponse à ma question sur le net : il suffit d'utiliser la variable %~dp0 qui renvoie le chemin du dossier où se trouve le batch.

    Exemple :
    set currentpath=%~dp0
    @echo %currentpath%
    35
    1. Solune31
       
      Terrible !!!! c est exactement ce que je cherchais et en plus ca marche !!!!!
      Merci pour ta reponse
      0
    2. pate de canard
       
      Merci
      0
  2. gouki_51
     
    Par rapport au commentaire de denis 22 mar 2007 à 13:57 , on fera attention à ne pas insérer d'espace à la fin de la chaine, elle est pris en compte lors de la commande
    set currentpath=%~dp0
    7
  3. eric93
     
    A quoi sert cette commande set currentpath=%~7 que je trouve dans un script et je ne vois pas à quoi cela sert
    2
  4. kck Messages postés 8 Statut Membre
     
    pourrais-tu préciser car tel que c'est expliquer c'est un peu flou ;-)
    je vois pas l'intérêt.
    merci
    0