Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1362 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Test clé usb présente, lettre non prise en compte

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Test clé usb présente, lettre non prise en compte

n°3131375
saintblais​e
Posté le 27-06-2014 à 09:28:41  profilanswer
 

Bonjour,
 
J'ai écrit un script avec lequel je désire tester si la clé usb est présente.
Il peut s'agir de la clé usb D: à X:
Pour tester le batch j'ai utilisé la lettre F:
 
Prérequis:
1) Il existe un fichier spwusbhk.txt contenant la lettre F à la racine du disque C:
2) Il existe un fichier spwusbhk.txt contenant la lettre F à la racine de la clé usb F:
 
[code]
rem saisie de la lettre attribuée à la clé USB
:saisie
echo off
cls
set /p cle= < C:\spwusbhk.txt
echo lettre de la cl‚ USB = %cle%:
echo.
pause
 
rem vérifier si la clé USB est connectée
if exist "%cle%:\spwusbhk.txt" goto presente
 
rem clé usb absente
:absente
echo la cl‚ USB n'est pas connect‚e!
pause
 
rem clé usb présente
:presente
echo La cl‚ USB est connect‚e, OK!
pause
[\code]
 
Ce code ne fonctionne pas tel quel mais  
si je remplace la variable %cle% (après le if existe) par la lettre de la clé usb  
alors il est fonctionnel.
 
S'agit il d'une erreur de syntaxe au niveau du %cle% ?
Je suis sous Windows 7.
Là je tourne en rond, si quelqu'un à la solution je serais très reconnaissant.
 
Je souhaite à tous une excellente journée.


---------------
Si je ne suis pas là, c'est que je suis ailleurs...
mood
Publicité
Posté le 27-06-2014 à 09:28:41  profilanswer
 

n°3131376
o'gure
Multi grognon de B_L
Posté le 27-06-2014 à 09:58:42  profilanswer
 

Ce sujet a été déplacé de la catégorie Linux et OS Alternatifs vers la categorie Windows & Software par O'gure


---------------
Relax. Take a deep breath !
n°3131378
saintblais​e
Posté le 27-06-2014 à 10:19:25  profilanswer
 

Au paragraphe:   rem clé USB présente un smiley vert c'est intercalé lors du déplacement vers cette catégorie.
 
Il faut bien sûr lire:    
 
rem clé usb présente  
:presente  
echo La cl‚ USB est connect‚e, OK!  
pause  
[\code]

n°3131379
saintblais​e
Posté le 27-06-2014 à 10:21:18  profilanswer
 

pas de smiley mais  
 
deux points et le P de presente

n°3132078
benoit6363
Posté le 03-07-2014 à 22:07:57  profilanswer
 

Bonjour,
 
Les guillemets posent problème.
 
if exist %cle%:\spwusbhk.txt goto presente
 
Cordialement

n°3132098
saintblais​e
Posté le 04-07-2014 à 08:23:13  profilanswer
 

Bonjour benoit6363,
 
Merci pour votre réponse.
                                           
Non les guillemets ne posent pas de problème mais j'avais simplement un espace (invisible) après la lettre du lecteur dans le fichier:
 
                              spwusbhk.txt
 
c'est cet espace inclus dans la variable %cle% qui posait problème.
 
Le problème a donc été résolu.   :bounce:  
 
Je vous souhaite une excellente journée.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Test clé usb présente, lettre non prise en compte

 

Sujets relatifs
Gérer les accès possibles pour un compte standardUAC PASS via un compte standard
2nd compte réellement administrateur ?Sacré galère compte mail piraté ?
Acronis Backup - compte en ligneParamètre youtube non pris en compte
souci envoi mail sous live mail et compte orangePlusieurs personnes sur un même compte Skype ?
Pousser les maj WSUS avec un compte AdminTransfert appli de Admin vers Compte utilisateur
Plus de sujets relatifs à : Test clé usb présente, lettre non prise en compte


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR