Aide pour un batch

Résolu
Bonjour, j'aimerais utiliser un batch qui copie un fichier depuis une clé USB, tout va très bien jusqu'à ce que j'utulise ce même fichier batch sur un autre ordinateur et donc le nom de l'emplacement de la clé peut varier et ça ne peut donc pas fonctionner.
Y a-t-il un moyen de donner le NOM de la clé dans le batch pour que sur n'importe quel ordinateur elle soit reconnu ?
ex : j'ai mis le nom d'emplacement "F:" mais sur un autre ça sera "G:"

Merci pour votre aide,

au plaisir,

Snowmann.

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Hey salut,
    Tu peux définir la clef comme étant le dossier principal !
    je m'en étais servi pour ouvrir des pdf depuis un dvd pour un travail scolaire !
    set curdir = %CD%

    et apres pour ouvrir le fichier tu fais
    cd %CD%/documents

    pour ouvrir le dossier documents de ta clef si tel il est intitulé
    et apres tu peux copier directement
    en fait en faisant ca tu dis a ton batch que la variable %CD% c'est le chemin d'acces de ta clef et apres tu fais ce que tu veux !
    1. Salut merci pour ta réponse !
      Donc les deux commandes je les enregistre en bat avec le nom de ma clé à la place de "CD" ?
    2. en fait tu n'as rien a faire, a part copier coller mon code ^^
      en gros tu dis que la variables %CD% c'est le curdir (le dossier actuel de ta clef, celui depuis lequel se lance ton script), et apres quand tu veux utiliser ce chemin d'accés, tu mets %CD%/LeDossierQueTuVeuxAccéder
      c'est tout !
      compris ?
    3. Euhh oui presque mais je le copie colle où le code ?
      Merci pour ta patience ^^
    4. @Snowmanntu le copies colle dans ton batch, perso, je l'ai mis en première ligne de mon batch, ce qui fait que des le démarrage le batch sait déjà oùu il se trouve et apres tu peux utiliser des commandes comme
      cd %CD%\MonDossierPrive

      ou
      start %CD%\copy.exe

      bref %CD% est a déclarer au début de ton script, et à utiliser pertout où tu as besoin du chemin d'accés de ta clef !
      Aucun soucis ^^
      Tu peux aussi venir en mp si tu as besoin de plus d'aide ou d'aide autre que ce sujet ^^