[BATCH] Controler chiffres, FOR?

Fermé
denstieven Messages postés 662 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 15 juillet 2012 - 17 août 2011 à 15:16
denstieven Messages postés 662 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 15 juillet 2012 - 27 août 2011 à 17:20
Bonjour,

Je me connais bien en batch, je connais pas mal de commandes, sauf la commande FOR! Alors ce que j'ai fait est un fichier texte generé par un autre batch avec 128 lignes de chiffres. :
...
56148
12315
1322
13155
...
Ils sont tous dans un fichier texte (test.txt), puis je devise tous ses chiffres par 5. Je les sauvegarde aussi dans un fichier texte (test2.txt) (generé en meme temp que les autres chiffres).

Ce que je voudrais faire c'est de faire une somme de tous ses chiffres dans test.txt et test2.txt et controler si la somme de test.txt est divisable par la somme de test2.txt. et si possible compté le nombre de lignes dans les 2 fichiers qui doit etre 256!

Je ne sais pas si c'est possible?

Merci,

Denstieven



A voir également:

2 réponses

cchristian Messages postés 921 Date d'inscription lundi 21 janvier 2008 Statut Membre Dernière intervention 6 mars 2012 131
Modifié par cchristian le 17/08/2011 à 21:47
Bonsoir,

Je crains fort qu'il ne soit pas possible en DOS d'obtenir un quotient (le résultat de la division), ou tout autre résultat d'opération, comprenant une partie décimale, d'où une perte de valeur certaine au moment de la division par 5 des nombres pour lesquels le résultat (quotient) de la division ne tombe pas juste sur la partie entière et aussi pour le résultat du cumul de ces valeurs.
exemple:
SET /A Quotient = 3 / 2 renvoie 1 dans Quotient et non pas 1,5 ou 1.5.

Cordialement.
Cchristian.
0
denstieven Messages postés 662 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 15 juillet 2012 41
18 août 2011 à 04:16
Merci pour votre reponse, j'ai remarqué cela aussi. Donc je l'ai fait en VBS et c'est plutot resolu. Mais est - ce que vous connaisser un moyen de cacher, securiser un dossier tant que l'utilisateur n'a pas mit le bon code dans la inputbox?
0
cchristian Messages postés 921 Date d'inscription lundi 21 janvier 2008 Statut Membre Dernière intervention 6 mars 2012 131
18 août 2011 à 18:11
Bonsoir,

Mais est - ce que vous connaisser un moyen de cacher, securiser un dossier tant que l'utilisateur n'a pas mit le bon code dans la inputbox?

Non malheureusement, je suis désolé.
0
denstieven Messages postés 662 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 15 juillet 2012 41
20 août 2011 à 15:16
C'est pas grave :)
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
20 août 2011 à 16:01
Bonjour denstieven,

Oui, c'est possible mais cela n'est pas une chose aisée. Il convient de manipuler les API et le hooking.
N'hésite pas si tu veux que je développe la manière de faire ou plutot une manière (il en existe plusieurs).
0
denstieven Messages postés 662 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 15 juillet 2012 41
27 août 2011 à 17:20
Bonjour fiddy, désolé pour le retard. Je voudrais bien un example, si vous pouvez expliquer un peu aussi. Ca sera simpa de votre part :).
0