A voir également:
- Aide numero de volume
- Numero inconnu - Guide
- Numero privé ✓ - Forum Mobile
- Liste de numéro de téléphone suspect 07 ✓ - Forum Mobile
- Numero de contrat free ✓ - Forum Free mobile
- Numéro symbole ✓ - Forum Word
3 réponses
Oui avec un Editeur Hexadécimal du genre de ceux qui servent à patcher les jeux. Par exemple Hex Workshop
http://www.bpsoft.com
http://www.bpsoft.com
je vais voir, enattendant qqn peut m'expliquer ce batch...
@ECHO OFF
IF '%1'=='' GOTO Syn
SET Opt=
FOR %%v IN (a A a: A:) DO IF '%1'=='%%v' SET opt=0
FOR %%v IN (b B b: B:) DO IF '%1'=='%%v' SET opt=1
::Use on hard disks disabled by default.
::FOR %%v IN (c C c: C:) DO IF '%1'=='%%v' SET opt=2
::FOR %%v IN (d D d: D:) DO IF '%1'=='%%v' SET opt=3
IF '%opt%'=='' GOTO Syn
ECHO L 0 %opt% 0 1 > t$e$m$p$
ECHO e 26 00 >> t$e$m$p$
ECHO w 0 %opt% 0 1 >> t$e$m$p$
ECHO q >> t$e$m$p$
DEBUG < t$e$m$p$ > NUL
DEL t$e$m$p$
SET opt=
FOR %%v IN (a b c d A B C D) DO IF '%1'=='%%v' SET opt=:
ECHO Serial number cleared from drive %1%opt%
SET opt=
GOTO End
:Syn
ECHO Syntax: NOSERIAL d:
ECHO where d: is the drive to be cleared
:End
@ECHO OFF
IF '%1'=='' GOTO Syn
SET Opt=
FOR %%v IN (a A a: A:) DO IF '%1'=='%%v' SET opt=0
FOR %%v IN (b B b: B:) DO IF '%1'=='%%v' SET opt=1
::Use on hard disks disabled by default.
::FOR %%v IN (c C c: C:) DO IF '%1'=='%%v' SET opt=2
::FOR %%v IN (d D d: D:) DO IF '%1'=='%%v' SET opt=3
IF '%opt%'=='' GOTO Syn
ECHO L 0 %opt% 0 1 > t$e$m$p$
ECHO e 26 00 >> t$e$m$p$
ECHO w 0 %opt% 0 1 >> t$e$m$p$
ECHO q >> t$e$m$p$
DEBUG < t$e$m$p$ > NUL
DEL t$e$m$p$
SET opt=
FOR %%v IN (a b c d A B C D) DO IF '%1'=='%%v' SET opt=:
ECHO Serial number cleared from drive %1%opt%
SET opt=
GOTO End
:Syn
ECHO Syntax: NOSERIAL d:
ECHO where d: is the drive to be cleared
:End
Je suppose qu'il s'agit d'un fichier NOSERIAL.BAT à utiliser avec une lettre de lecteur du style NOSERIAL A: ou NOSERIAL b:
@ECHO OFF pour masquer les lignes de commandes à l'éxécution
IF '%1'==" GOTO Syn Sortie si absence du paramètre "Lettre de Lecteur"
SET Opt= RAZ de la variable Opt
Les 5 lignes suivantes chargent la variable Opt à 0, 1, 2 ou 3 suivant la lettre du lecteur
Les options 2 et 3 sont désactivées par defaut
IF '%opt%'==" GOTO Syn Sortie si absence d'une valeur dans la variable Opt
Les 4 lignes ECHO envoient des données dans une variable TEMP
DEBUG < t$e$m$p$ >NUL Ces données sont utilisées par DEBUG avec masquage de l'affichage
DEL t$e$m$p RAZ de la variable TEMP
SET opt= RAZ de la variable Opt
FOR %%v IN (a b c d A B C D) DO IF '%1'=='%%v' SET opt=: Variable Opt mise à :
ECHO Serial number cleared from drive %1%opt% Affichage du message
SET opt= RAZ de la variable Opt
GOTO End Branchement à la fin du fichier BATCH
:Syn Branchement en cas d'erreur de syntaxe
ECHO Syntax: NOSERIAL d: Affichage de la bonne syntaxe
ECHO where d: is the drive to be cleared Affichage de la bonne syntaxe
:End Sortie du fichier BATCH
Je ne connais pas suffisamment DEBUG pour comprendre l'action de la commande créée avec la variable TEMP.
J'espère que cette explication sera utilisable.
A+
@ECHO OFF pour masquer les lignes de commandes à l'éxécution
IF '%1'==" GOTO Syn Sortie si absence du paramètre "Lettre de Lecteur"
SET Opt= RAZ de la variable Opt
Les 5 lignes suivantes chargent la variable Opt à 0, 1, 2 ou 3 suivant la lettre du lecteur
Les options 2 et 3 sont désactivées par defaut
IF '%opt%'==" GOTO Syn Sortie si absence d'une valeur dans la variable Opt
Les 4 lignes ECHO envoient des données dans une variable TEMP
DEBUG < t$e$m$p$ >NUL Ces données sont utilisées par DEBUG avec masquage de l'affichage
DEL t$e$m$p RAZ de la variable TEMP
SET opt= RAZ de la variable Opt
FOR %%v IN (a b c d A B C D) DO IF '%1'=='%%v' SET opt=: Variable Opt mise à :
ECHO Serial number cleared from drive %1%opt% Affichage du message
SET opt= RAZ de la variable Opt
GOTO End Branchement à la fin du fichier BATCH
:Syn Branchement en cas d'erreur de syntaxe
ECHO Syntax: NOSERIAL d: Affichage de la bonne syntaxe
ECHO where d: is the drive to be cleared Affichage de la bonne syntaxe
:End Sortie du fichier BATCH
Je ne connais pas suffisamment DEBUG pour comprendre l'action de la commande créée avec la variable TEMP.
J'espère que cette explication sera utilisable.
A+
castor
Messages postés
17747
Date d'inscription
mardi 3 juillet 2001
Statut
Modérateur
Dernière intervention
11 mars 2015
136
3 sept. 2001 à 13:25
3 sept. 2001 à 13:25
a priori ce script permet d'effacer le num de serie d'une disquette (disque dur desactive, fo modifier le batch pour qu'il accepte)
mais je ne connais pas la commande DEBUG, je ne peux pas t'en dire plus
Castor
mais je ne connais pas la commande DEBUG, je ne peux pas t'en dire plus
Castor