valeur d'une variable en boucle
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
valeur d'une variable en boucle
Bonjour a tous,
je bloque sur une de mes variable qui doit avoir comme valeur : $département = "01" à "99"
le zéro disparait pour les 9 premières valeur
Cette variable me sert à une macro en boucle "For" sélectionnant les départements dans un logiciel en ligne pour en extraire des donner.
et à renommer mes fichiers CSV extrait avec se même numéro
Merci de votre retour, et si vous avez des questions, n'hésitez pas a demander, je débute......
je bloque sur une de mes variable qui doit avoir comme valeur : $département = "01" à "99"
le zéro disparait pour les 9 premières valeur
Cette variable me sert à une macro en boucle "For" sélectionnant les départements dans un logiciel en ligne pour en extraire des donner.
et à renommer mes fichiers CSV extrait avec se même numéro
Merci de votre retour, et si vous avez des questions, n'hésitez pas a demander, je débute......
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: valeur d'une variable en boucle
Hello
Pour conserver le zéro sur des nombres à 1 chiffre pour utilisation en "string" il faut utiliser StringFormat
PS : il est préférable en posant une question de poster un code (fonctionnel) avec
Pour conserver le zéro sur des nombres à 1 chiffre pour utilisation en "string" il faut utiliser StringFormat
PS : il est préférable en posant une question de poster un code (fonctionnel) avec
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- jchd
- AutoIt MVPs (MVP)
- Messages : 2282
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
- Status : Hors ligne
Re: valeur d'une variable en boucle
Il y a d'autres départements (20 n'existe plus depuis 1975) : 2A, 2B, 970-978, 980, 984, 986-988.
Rien n'est simple !
Rien n'est simple !
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
- TT22
- Membre émérite
- Messages : 1566
- Enregistré le : lun. 18 avr. 2011 15:21
- Localisation : La Quatrième Dimension
- Status : Hors ligne
Re: valeur d'une variable en boucle
Allez, un petit code minimaliste qui liste tous les codes de départements (d'après la liste Wikipedia) :
For $i = 1 To 109
$departement = $i < 20 ? StringFormat("%02d", $i) : ($i < 22 ? "2" & Chr(65 + Mod($i, 2)) : ($i < 97 ? $i - 1 : ($i < 105 ? 874 + $i : ($i < 109 ? 881 + $i : 984))))
ConsoleWrite($departement & @CRLF)
Next
$departement = $i < 20 ? StringFormat("%02d", $i) : ($i < 22 ? "2" & Chr(65 + Mod($i, 2)) : ($i < 97 ? $i - 1 : ($i < 105 ? 874 + $i : ($i < 109 ? 881 + $i : 984))))
ConsoleWrite($departement & @CRLF)
Next
Cordialement,
TT22
TT22
- jchd
- AutoIt MVPs (MVP)
- Messages : 2282
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
- Status : Hors ligne
Re: valeur d'une variable en boucle
Ah oui, j'avais laissé Monaco (pas FR mais j'y ai eu des clients) et omis Clipperton (inhabitée sauf narcos).
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: valeur d'une variable en boucle
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- TommyDDR
- Modérateur
- Messages : 2102
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: valeur d'une variable en boucle
Le retour de TT22 qui passe inaperçu (après presque 5ans d'absence) ^^
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: valeur d'une variable en boucle
Tu as mille fois raison. Honte à nous 

" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: valeur d'une variable en boucle
Bonjour à tous,
je vous remercie de ces réponse, et après plusieurs essais avec vos propositions, celle retenue est le "stringformat" de Mikell.
Merci, Satanas44
je vous remercie de ces réponse, et après plusieurs essais avec vos propositions, celle retenue est le "stringformat" de Mikell.
Merci, Satanas44