Allumé et éteindre c'est usb par un clic

Fermé
esbo - 15 déc. 2009 à 16:20
 esbo - 15 déc. 2009 à 18:34
Bonjour, sous xp pro
est-il possible de crée un fichier bach ou autre qui serai par exemple dissimulé dans un dossier type mes documents pour activé ou éteindre mes port usb ?
je vous explique je suis en formation et chez nous le grand jeux c'est de ce posé des truc comme des trojan et autre par port usb donc est-il possible de les bloqué et les ouvrir seulement quand j'"en est besoin par simple clic sur un fichier =)
merci

1 réponse

servabat Messages postés 1880 Date d'inscription jeudi 2 octobre 2008 Statut Membre Dernière intervention 17 septembre 2012 269
15 déc. 2009 à 18:21
il y a des logiciels pouvant etres utilisé depuis un fichier batch :
=> telecharge usb disk ejector et enregistre le dans "mes documents"
=> ouvre le bloc note et choisis un des codes qui te convient dans la liste ci dessous :
=> si tu veut deconnecter un/des disque(s) usb en particulier, ecris ceci : (ce batch de créera un fichier log pour les operation reussite et raté s'appelant logdisqueX.txt (x est un chiffre au hasard))
@echo off
:title arreter disque
set logname=logdisque%RANDOM%
(
@echo log "%logname% créé le %DATE% à %TIME% dans %CD%
@echo batch créé par Servabat, membre du forum comment ca marche
@echo toutes les operations reusites et ratées sont inscrite ici:
) > %logname%.txt
:depart
cls
echo bonjour !
echo est-ce que %USERNAME% bien votre nom d'utilisateur windows (tapez 1 ou 2)
echo 1= oui 
echo 2= non
set /p ouinon=Repondez ici:
if %ouinon%==1 (
echo c'est bon alors
pause
goto dbr
)
if %ouinon%==2 (
echo NON ! 
set /p compte=Bon, tant pis , ecrivez le nom votre compte ici: 
goto alternative
)
:dbr
echo si vous voulez arretez un disque en choisisans son nom, appuyez sur 1
echo si vous voulez arretez un disque en choisisans sa lettre, appuyez sur 2
set /p didi=Que voulez vous faire:
pause
cls
if %didi%==2 (
set /p lettre=Inscrivez la lettre du disque a deconnecter: 
C:\Documents and Settings\%USERNAME%\Mes Documents\USB_Disk_Eject.exe /REMOVELETTER %lettre%
if not errorlevel 1 goto reuso else if goto echou
)
if %didi%==1 (
set /p nom=Inscrivez le nom du disque a deconnecter: 
C:\Documents and Settings\%USERNAME%\Mes Documents\USB_Disk_Eject.exe /REMOVENAME %nom%
if not errorlevel 1 goto reusa else if goto echoo
:suite
cls
echo si vous voulez arreter un autre disque, appuyez sur 1
echo si vous voulez quitter le programme , appuyez sur 2
set /p choix=Que voulez vous faire: 
if %choix%==1 (
echo OK
pause
goto depart
)
if %choix%==2 (
echo OK
pause
exit
)
:echou 
echo /!\ disque %lettre% non trouvé >> %logname%.txt
echo voulez vous recommencer (tapez 1) ou arreter (tapez 2)
set /p optio=Que voulez vous faire: 
:echoo 
echo /!\ disque %nom% non trouvé >> %logname%.txt
echo voulez vous recommencer (tapez 1) ou arreter (tapez 2)
set /p optio=Que voulez vous faire: 
if %optio%==1 (
echo OK
pause
goto depart
)
if %optio%==2 (
echo ok 
pause
exit
)
:alternative
echo si vous voulez arretez un disque en choisisans son nom, appuyez sur 1
echo si vous voulez arretez un disque en choisisans sa lettre, appuyez sur 2
set /p glzod=Que voulez vous faire:
pause
cls
if %glzod%==2 (
set /p lettre=Inscrivez la lettre du disque a deconnecter: 
C:\Documents and Settings\%compte%\Mes Documents\USB_Disk_Eject.exe /REMOVELETTER %lettre%
if not errorlevel 1 goto reuso else if goto echou
)
if %glzod%==1 (
set /p nom=Inscrivez le nom du disque a deconnecter: 
C:\Documents and Settings\%compte%\Mes Documents\USB_Disk_Eject.exe /REMOVENAME %nom%
if not errorlevel 1 goto reusa else if goto echoo
)
:reuso
echo ! disque %lettre% trouvé u operation reussite u disque deconecté >> %logname%.txt
pause
goto suite
:reusa 
echo ! disque %nom% trouvé ** operation reussite ** disque %nom% deconecté >> %logname%.txt
pause
goto suite

=> si tu veut deconecter tout les disque de ton pc , ecris ceci:
@echo off
bonjour
set /p compte=inscrivez le nom de votre compte windows :
pause
C:\Documents and Settings\%compte%\Mes Documents\USB_Disk_Eject.exe /REMOVELETTER X
C:\Documents and Settings\%compte%\Mes Documents\USB_Disk_Eject.exe /REMOVENAME A
exit

ici , il faudra modifier X par la du disque , et si il y en a plusieur, copier la ligne plusieur foix avec la lettre de chacun a chaque foix. pareil pour le nom d'un disque : A

par contre , pour les reconnecter, il faudra les rerentrer dans ton pc.
0
ok merci c'est très sympa j'essaie sa demain =)
0