Je dois saisir uniquement la valeur md5 d'un fichier et en faire une variable que je peux utiliser pour comparer avec une autre valeur md5. Le problème est ce fichier ressemble à ceci:Aide avec le script DOS (récupérer des données spécifiques d'un fichier)
a7393f772e34ca16a5854e80d9ec6704 md5
Comment puis-je ouvrir le fichier et de saisir que le nombre réel de DOS? (Pas le "md5" et le définir comme
Merci Wallyk Je suis en cours d'exécution en tant que fichier .bat, ne pas utiliser MS-DOS, je vais courir ce dans un env Win2003 je mets votre commande dans un. bat le fichier et l'a couru et c'était la sortie: C: \ ipod> test.bat C: \ ipod> pour/F "tokens = 1"% A dans (fichier.txt) faire le résultat =% A C: \ ipod> jeu de résultats = {\ rtf1 \ ansi \ ansicpg1252 \ deff0 \ deflang1033 {\ fonttbl {\ f0 \ fswiss \ fcharset0 C: set \ iPod> result = {\ * \ générateur C: \ ipod> set result =} C: \ ipod> résultat echo est} résultat est} – Steve
Non, il n'utilisera MSDOS que si vous appelez command.com, et même alors ce n'est pas vraiment MSDOS. Il semble que le fichier file.txt ne soit pas formaté comme prévu. – wallyk
@Steve: Il semble que votre fichier file.txt soit en fait un fichier de format .rtf. Enregistrez-le en texte brut et réessayez. –