Je dois automatiser GDISK (partition, activation et formatage) en lui précisant que si les opérations ont déjà été effectuées il doit s'arrêter sinon il exécute le batch. Cela donne à peu près ça :
gdisk 2 /status > statut find /c "nomduvolume" c:\statut > result if "%nomduvolume%"=="result" goto end if "%nomduvolume%"=="null" goto
La partie GDISK fonctionne très bien mais j'ai du mal avec les conditions et les boucles et GDISK s'exècute sans vérifier que le disque est déja prêt à être utilisé. Donc soit mes syntaxes de condition ne sont pas correctes, soit j'ai dû faire un oubli quelque part.
Marsh Posté le 26-01-2006 à 15:15:45
J'ai un petit problème à résoudre :
Je dois automatiser GDISK (partition, activation et formatage) en lui précisant que si les opérations ont déjà été effectuées il doit s'arrêter sinon il exécute le batch.
Cela donne à peu près ça :
gdisk 2 /status > statut
find /c "nomduvolume" c:\statut > result
if "%nomduvolume%"=="result" goto end
if "%nomduvolume%"=="null" goto
gdisk 2 /y /del /all
gdisk 2 /cre /pri /for /q /v:nomduvolume
gdisk 2 /act /p:1 /y
sys d:
:end
La partie GDISK fonctionne très bien mais j'ai du mal avec les conditions et les boucles et GDISK s'exècute sans vérifier que le disque est déja prêt à être utilisé.
Donc soit mes syntaxes de condition ne sont pas correctes, soit j'ai dû faire un oubli quelque part.
Merci pour votre aide