Partage
  • Partager sur Facebook
  • Partager sur Twitter

Probleme batch

Sujet résolu
    3 octobre 2018 à 8:28:26

    @echo off
    
    	setlocal EnableDelayedExpansion
    	set USB=
    	
    	REM Liste les périphériques de stokage USB avec une taille supérieur à 0 :
    	for /f "tokens=1-5" %%a in ('wmic logicaldisk list brief') do if %%b EQU 2 if %%d GTR 0 Set USB=!USB! %%a
    
    	set/p code=Donne le code pour ouvrir le fichier 
    	
    	if %code%==test (
    	pause
        explorer.exe "%USB%\mon_dossier"
    	
    	) else (
    	echo Refuser 
    	pause
    	exit )

    Alors j'ai fait son pour faire un "mot de passe" et donc protéger le dossier, sauf qu'il me montre pas le bon dossier il me montre les documents de disque dur

    Merci de votre aide ^^

    • Partager sur Facebook
    • Partager sur Twitter
      3 octobre 2018 à 13:22:02

      Bonjour,

      remplace 'Set USB=!USB! %%a' par 'Set USB=%%a' et ça fonctionnera à condition que le chemin "%USB%\mon_dossier" existe.

      Avec ce nouveau code, la variable USB correspondra au "DeviceID" de la dernière partition USB uniquement.

      • Partager sur Facebook
      • Partager sur Twitter
        4 octobre 2018 à 8:48:55

        Il existe 

        Je viens de faire la modification est sa ouvre le cmd a la place de mon dossier

        • Partager sur Facebook
        • Partager sur Twitter

        Probleme batch

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown