OVH Cloud OVH Cloud

formater

3 réponses
Avatar
André
Bonjour,

Je suis sous XP édition familiale et il y a un défaut lors du formatage
d'une disquette.
La disquette est formatée mais si des secteurs sont défectueux le format XP
ne l'indique pas.
J'en ai fait l'expérience en faisant démarrer, exécuter, cmd, et au C: je
tape format a: et la disquette bonne avec format XP se trouve en réalité
avec 1024 clusters défectueux (bonne pour la poubelle).
Je voudrais faire un fichier .bat pour exécuter la commande directement mais
je ni arrive pas.
Voila ce que je mets:
cmd
cd\
c:\ format a:

Ce fichier me donne C: mais format n'est pas exécuter il faut le taper.
L'un de vous a-t-il la solution.
Merci

3 réponses

Avatar
X
Bonjour, ça:

' form1 : formatage inconditionnel, disquette A
Sub Form_Activate()
Shell Environ$("comspec") & " /c echo | format a:/v/u/q"
End Sub

Je vais voir si j'ai autre chose, mais pour les batch, tu peux aussi
aller sur le groupe MsDos...

------
Site logiciels
http://irolog.free.fr
Mail
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
------------------------------------------------------------------------------------
"André" a écrit dans le message de news:
e31ddp$268$
Bonjour,

Je suis sous XP édition familiale et il y a un défaut lors du formatage
d'une disquette.
La disquette est formatée mais si des secteurs sont défectueux le format
XP
ne l'indique pas.
J'en ai fait l'expérience en faisant démarrer, exécuter, cmd, et au C: je
tape format a: et la disquette bonne avec format XP se trouve en réalité
avec 1024 clusters défectueux (bonne pour la poubelle).
Je voudrais faire un fichier .bat pour exécuter la commande directement
mais
je ni arrive pas.
Voila ce que je mets:
cmd
cd
c: format a:

Ce fichier me donne C: mais format n'est pas exécuter il faut le taper.
L'un de vous a-t-il la solution.
Merci





Avatar
X
Sub supprime_a()
Dim wsh As WshShell
ChDrive App.Path
ChDir App.Path
DoEvents
Set wsh = New WshShell
wsh.Run Environ$("comspec") & " /c echo | format a:/v/u/q", 6, True
Set wsh = Nothing
End Sub




------
Site logiciels
http://irolog.free.fr
Mail
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
------------------------------------------------------------------------------------
"André" a écrit dans le message de news:
e31ddp$268$
Bonjour,

Je suis sous XP édition familiale et il y a un défaut lors du formatage
d'une disquette.
La disquette est formatée mais si des secteurs sont défectueux le format
XP
ne l'indique pas.
J'en ai fait l'expérience en faisant démarrer, exécuter, cmd, et au C: je
tape format a: et la disquette bonne avec format XP se trouve en réalité
avec 1024 clusters défectueux (bonne pour la poubelle).
Je voudrais faire un fichier .bat pour exécuter la commande directement
mais
je ni arrive pas.
Voila ce que je mets:
cmd
cd
c: format a:

Ce fichier me donne C: mais format n'est pas exécuter il faut le taper.
L'un de vous a-t-il la solution.
Merci





Avatar
Jean-Marc
"André" a écrit dans le message de
news:e31ddp$268$
Bonjour,



Je voudrais faire un fichier .bat pour exécuter la commande


directement mais
je ni arrive pas.
Voila ce que je mets:
cmd
cd
c: format a:

Ce fichier me donne C: mais format n'est pas exécuter il faut le


taper.
L'un de vous a-t-il la solution.
Merci



Hello,

Comme tu fais un .bat, tu vas le lancer par Shell ou
équivalent: donc pas besoin de "cmd"
La command Format est une commande "système" (c'est en fait un
programme nommé 'format.com') et celui ci se trouve dans le
path (dans c:windowssystem32 ou équivalent). Il n'y a donc
pas besoin de faire de "CD".

Moralité, ton fichier bat doit contenir:

REM DEBUT
format a:
REM FIN

Et c'est tout.

--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;