Bat : script copie exécuté depuis clé usb.

loudgi Messages postés 493 Date d'inscription   Statut Membre Dernière intervention   -  
loudgi Messages postés 493 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

je souhaite créer un fichier bash afin de réaliser simplement une copie sur windows.
Ce script et le fichier à copier sont sur une clé USB.

Le code doit donc être :
copy /Y ...:\scipt\hosts C:\Windows\System32\drivers\etc\host.txt

Le problème c'est comment indiquer la lettre de la clé usb, puisque c'est aléatoire.

je pense que c'est quelque chose du genre %cléusb% (cléusb à titre l'exemple)

Qu'en pensez vous ?

Par la suite j'aimerais mettre ce fichier en Lecture Seul.

Configuration: Windows 7 / Safari 534.10

1 réponse

  1. loudgi Messages postés 493 Date d'inscription   Statut Membre Dernière intervention   40
     
    J'ai du tricher ainsi :

    echo off
    cls
    set /p usb= Quel est la lettre du lecteur usb :
    del C:\Windows\System32\drivers\etc\host.txt
    copy /Y %usb%:\script\hosts C:\Windows\System32\drivers\etc\host.txt
    echo Fin de la copie.
    pause


    Pas très propre, mais ça fonctionne. moi j'aurais aimé que ça trouve tt seul la lettre du lecteur amovible.
    0