Compte à rebours Nerdtool |
Bienvenue invité ( Connexion | Inscription )
Compte à rebours Nerdtool |
5 Sep 2014, 07:16
Message
#1
|
|
Nouveau Membre Groupe : Membres Messages : 16 Inscrit : 1 Sep 2013 Lieu : Arles Membre no 186 373 |
Bonsoir !
J'utilise Nerdtool sur mon mac pour afficher l'heure en fond d'écran. Je voudrais savoir quelle est la commande, pour avoir un décompte, en fait c'est pour afficher le décompte de la keynote : http://www.apple.com/live/ Thank :-) |
|
|
Guest_JacqR_* |
5 Sep 2014, 16:58
Message
#2
|
Guests |
Bonjour,
Voici comment faire cela avec un script bash: Code watchDate="2014-09-09-13:00:00" titre="la keynote Apple" fin=$(date -j -f "%Y-%m-%d-%T" "$watchDate" "+%s") cDate=$(date +%s) sec=$(($fin - $cDate)) if [[ $sec -lt 0 ]]; then echo "Le décompte est terminé pour $titre"; exit 0;fi j=$((sec/86400)) sec=$((sec%86400)) printf "Il reste $j jours %02d heures %02d minutes et %02d secondes avant $titre\n" $((sec/3600)) $(((sec/60)%60)) $((sec%60)) Cela affichera (comme exemple) : Code Il reste 4 jours 01 heures 19 minutes et 57 secondes avant la keynote Apple Dans la première ligne du script, c'est la date de l'événement, le format de date doit-être (année-mois-jour-heure:minutes:secondes), 4 chiffres pour l'année, toujours de 2 chiffres pour les autres nombres. Dans la deuxième ligne du script, c'est le titre de l'événement. Important, il faut ajuster la date et l'heure de l'événement selon votre fuseau horaire, la keynote Apple aura lieu à 13 heures chez moi au lieu de 10 heures. |
|
|
5 Sep 2014, 19:21
Message
#3
|
|
Nouveau Membre Groupe : Membres Messages : 16 Inscrit : 1 Sep 2013 Lieu : Arles Membre no 186 373 |
Oh toi ... je t'aime <3
Veut-tu prendre ce mac pour époux ? Merci indéfiniment, car je comptais aussi m'en servir pour d'autres choses ! Et c'est super classe ! Merci beaucoup je te remercie, car j'ai galérer, suis même aller sur des forums anglais et je n'avais pas trouvé ! Merci merci merci :-D |
|
|
5 Sep 2014, 19:41
Message
#4
|
|
Nouveau Membre Groupe : Membres Messages : 16 Inscrit : 1 Sep 2013 Lieu : Arles Membre no 186 373 |
Petite précision, pour les jours, peut-on faire en sorte d'avoir le 0 quand il y a genre " 3 jours ", mettre " 03 jours " ?
Merci beaucoup |
|
|
Guest_JacqR_* |
5 Sep 2014, 20:37
Message
#5
|
Guests |
Petite précision, pour les jours, peut-on faire en sorte d'avoir le 0 quand il y a genre " 3 jours ", mettre " 03 jours " ? Merci beaucoup Oui, c'est possible Remplace la dernière ligne du script par Code printf "Il reste %02d jours %02d heures %02d minutes et %02d secondes avant $titre\n" $j $((sec/3600)) $(((sec/60)%60)) $((sec%60))
|
|
|
5 Sep 2014, 21:56
Message
#6
|
|
Nouveau Membre Groupe : Membres Messages : 16 Inscrit : 1 Sep 2013 Lieu : Arles Membre no 186 373 |
Super merci t'es un boss ! :-D
Ca aidera sans doute d'autres personnes ce topic Ce message a été modifié par Gregoryen - 5 Sep 2014, 21:57. |
|
|
Nous sommes le : 25th April 2024 - 03:26 |