[R] Transformer une variable $i en numéro à trois lettres

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
clark17
Niveau 4
Niveau 4
Messages : 70
Enregistré le : ven. 23 sept. 2011 02:12
Status : Hors ligne

[R] Transformer une variable $i en numéro à trois lettres

#1

Message par clark17 »

Bonjour à tous,

Je fais face à un petit problème qui m'agace. J'ai fait un petit script pour télécharger à intervalles régulières une image en http. Cela fonctionne nickel avec le code ci-dessous:

Code : Tout sélectionner

;Variables
$repetition = 60
$attente = 1 * 1000 * 10

For $i = 001 To $repetition
    ; Télécharge en arrière plan
    Local $hDownload = InetGet("http://toto.jpg", "map-" & $i & ".jpg", 1, 1)
    Do
        Sleep(250)
    Until InetGetInfo($hDownload, 2)
    InetClose($hDownload)
    Sleep($attente)
Next

MsgBox(0, "", "Fin du script")
 
Le but est d'avoir une collection d'images pour ensuite en sortir une vidéo. Le problème c'est que pour convertir mes images je vais devoir utiliser ffmpeg en ligne de commande et me servir d'une commande dans le genre: ffmpeg -f image2 -i foo-%03d.jpeg -r 12 -s WxH foo.avi (dixit la doc de ffmpeg). Donc pour que ca fonctionne il faut que mes images portent en nom en map-xxx.jpg. Et c'est la que je coince, je ne vois comment produire une variable à partir de $i pour qu'elle est la forme xxx.

Si quelqu'un peut m'aider je suis preneur!
Modifié en dernier par clark17 le mar. 19 mars 2013 22:40, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Transformer une variable $i en numéro à trois lettr

#2

Message par Tlem »

bonsoir.

Code : Tout sélectionner

StringFormat("%03i", $i)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
clark17
Niveau 4
Niveau 4
Messages : 70
Enregistré le : ven. 23 sept. 2011 02:12
Status : Hors ligne

Re: [..] Transformer une variable $i en numéro à trois lettr

#3

Message par clark17 »

C'était si simple cela est en déprimant pour moi... :roll:

Merci à vous!
Répondre