» codelab : http://codelab.fr/accueil » Forum : Processing : http://codelab.fr/processing » Enregistrer un fichier toutes les heures pendant plusieurs jours : http://codelab.fr/5731 Ceci est la version imprimable d'un sujet du forum, pour retourner à la version complète : Enregistrer un fichier toutes les heures pendant plusieurs jours |
lv-esad2 — 2015-04-16 15:11:27 |
Voilà j'ai un p'tit bout de code, et une question. Comment faire ? |
Carla Hoke — 2015-04-16 17:40:39 |
utiliser une crontab avec wget serait plus facile... |
lv-esad2 — 2015-04-16 17:51:04 |
En fait, ça fait parti d'un sketch plus important sous processing, https://github.com/ESAD-Orleans/helios_ … er/display pour la partie concernée... D'où ma question.. |
Mushussu — 2015-04-17 00:08:20 |
En fait, il faut tester si minute() est égale à 0. Cela correspond à une heure de type 12h00. Pour que l'action ne se déroule qu'une seule fois, on ajoute un marqueur : boolean drapeau; void setup() { size(400, 400); drapeau = false; } void draw() { if (minute() == 0) { if (!drapeau) { println( hour() + ":" + minute() + ":" + second()); drapeau = true; } } else { drapeau = false; } } |
lv-esad2 — 2015-04-17 07:49:21 |
Génial c'est ce que je cherchais ! Si je ne me trompe pas. |
Mushussu — 2015-04-17 08:23:17 |
Et si tu te trompes, souhaitant que tu comprennes le code il fallait juste remplacé le println() par la sauvegarde du fichier. |
lv-esad2 — 2015-04-17 17:23:11 |
Je vais quand même avoir 60 fichiers par heure, 12h00min00s, 12h00min01s, etc ? |
Mushussu — 2015-04-19 10:07:24 |
Eh non ! |
lv-esad2 — 2015-04-19 13:26:10 |
Ah oui, j'ai compris ! Merci beaucoup ! |