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

Fermé
loudgi Messages postés 505 Date d'inscription vendredi 3 août 2007 Statut Membre Dernière intervention 19 février 2019 - 13 déc. 2010 à 14:35
loudgi Messages postés 505 Date d'inscription vendredi 3 août 2007 Statut Membre Dernière intervention 19 février 2019 - 13 déc. 2010 à 15:12
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
A voir également:

1 réponse

loudgi Messages postés 505 Date d'inscription vendredi 3 août 2007 Statut Membre Dernière intervention 19 février 2019 40
13 déc. 2010 à 15:12
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