Bonjour,
Avis à tous ceux qui vont répondre, je sais qu'il est plus aisé de faire ce script en perl ou python. Néanmoins, il s'agit d'un but personnel.
Je sais également qu'il y a les tâches planifiées sous windows.
Imaginez vous sur une île déserte avec votre couteau... et un yéti à défoncer!
Voilà, vous êtes dans le contexte.
Objectif :
Compter le nombre de mot dans une chaine de caractères stockée dans une variable.
Réalisation :
J'ai effectué plusieurs tentative, diverses et variées. Toutes à base d'une boucle for.
autre tentative :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 @echo off Setlocal enbledelayedexpansion set /p Backup=entrez le ou les chiffre(s) : set /a CptHrs=0 for /F "delims=/:," %%i in ("%Backup%") do call :incrementation goto end :incrementation set /a CptHrs+=1 :end set CptHrs=
Bon, je me doute qu'il y a un problème dans cette boucle, mais pourquoi ? et où?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 for /F "delims=/:," %%i in ("%Backup%") do set /A CptHrs+=1
Merci de votre aide précieuse!
Cdlt,
PS : je devrais sans doute copier le résultats dans un fichier temporaire, mais j'aimerais, autant que faire se peut, éviter ce genre d'action.
Partager