[Ex] Un countdown (un de plus, mais super-intuitif)

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

[Ex] Un countdown (un de plus, mais super-intuitif)

#1

Message par mikell »

Un petit utilitaire archi-connu mais bien pratique
Le design est épuré au max, mais c'est comme la bonne mécanique, tout est sous le capot :mrgreen:
Mode horloge, timer ou countdown options mm:ss ou hh:mm:ss
Alarme par beep-music ou fichier mp3 de l'utilisateur (mémorisation du dernier mp3 utilisé par clé reg)
Un seul bouton de commande pour démarrer, faire pause/reprise, arrêter l'alarme, la relancer
Réglage du temps avec la roulette de la souris (sur heures minutes et secondes) et flèches haut et bas
Double-clic pour masquer la fenêtre, clic pour la ramener
Menu contextuel custom
► Afficher le texte
EDIT 11 : mémorisation du dernier mp3 utilisé (clé reg)
EDIT 10 : ajout du mode timer et de l'option mp3 pour l'alarme
EDIT 9 : l'ouverture du menu contextuel ne bloque plus le script
EDIT 8 : réglage du temps possible par touches flèche haut et bas (ani)
EDIT 7 : ajout du mode horloge
EDIT 6 : version mode évènementiel
EDIT 5 : masquage de la fenêtre par double-clic (TwentyToo)
EDIT 4 : optimisation du code de l'alarme (TT22)
EDIT 3 : le compteur ne s'arrête pas quand on déplace la fenêtre (Nicoto)
EDIT 2 : couleur du bouton de commande (sksbir)
EDIT 1 : réglage du temps avec la roulette de la souris (TT22)
Modifié en dernier par mikell le mer. 18 avr. 2012 21:45, modifié 9 fois.
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [Ex] Un countdown (un de plus...)

#2

Message par TT22 »

Pas mal (surtout la musique :lol: ).
Maintenant, il faut que l'on puisse augmenter ou diminuer avec la molette de la souris :wink:
Cordialement,
TT22
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [Ex] Un countdown (un de plus...)

#3

Message par mikell »

TT22 a écrit : augmenter ou diminuer avec la molette de la souris :wink:
Ouala j'ai édité :P
C'était une bonne idée
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [Ex] Un countdown (un de plus, mais intuitif)

#4

Message par TT22 »

Ha, c'est mieux ! Et plus intuitif :roll:
Cordialement,
TT22
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [Ex] Un countdown (un de plus, mais intuitif)

#5

Message par blacksoul305 »

C'est tout simplement, énorme ! :lol:
Étudiant en 2ème année de Licence Informatique.
Avatar du membre
sksbir
Niveau 7
Niveau 7
Messages : 384
Enregistré le : lun. 26 oct. 2009 17:57
Localisation : Lyon
Status : Hors ligne

Re: [Ex] Un countdown (un de plus, mais intuitif)

#6

Message par sksbir »

Très bien et amusant.
Et effectivement très intuitif, j'ai même pas lu ton explication sur l'utilisation.
manque un truc à mon avis : la barre verte à droite, elle devrait passer rouge quand le compteur est actif, et verte quand on peut programmer le compteur.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [Ex] Un countdown (un de plus, mais intuitif)

#7

Message par mikell »

sksbir a écrit :... quand le compteur est actif...
Je pensais que ça se voyait :mrgreen:
Mais bon OK c'est édité :wink:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
sksbir
Niveau 7
Niveau 7
Messages : 384
Enregistré le : lun. 26 oct. 2009 17:57
Localisation : Lyon
Status : Hors ligne

Re: [Ex] Un countdown (un de plus, mais intuitif)

#8

Message par sksbir »

mikell a écrit :
sksbir a écrit :... quand le compteur est actif...
Je pensais que ça se voyait :mrgreen:
Mais bon OK c'est édité :wink:
Fallait attendre une seconde pour être sur d'avoir cliqué, ou alors essayer de bouger les chiffres à la souris pour s'apercevoir que non, finalement, le compteur était lancé.

Maintenant, c'est impeccable :D
Nicoto
Niveau 2
Niveau 2
Messages : 16
Enregistré le : sam. 20 août 2011 19:09
Status : Hors ligne

Re: [Ex] Un countdown (un de plus, mais intuitif)

#9

Message par Nicoto »

Super :)
Un truc : le compteur s'arrête quand on déplace la fenêtre.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [Ex] Un countdown (un de plus, mais intuitif)

#10

Message par Tlem »

Oui, cela a déjà été évoqué plus d'une fois, et il existe des solutions, mais couteuse en code !!!

Après, le principe d'un CountDown, c'est de le lancer pendant que l'on fait autre chose ou pour éteindre automatiquement le PC par exemple et dans ce cas il n'y a aucun intérêt à bouger la fenêtre ... :roll:
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é".
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [Ex] Un countdown (un de plus, mais intuitif)

#11

Message par mikell »

Tlem a écrit :Oui, cela a déjà été évoqué plus d'une fois, et il existe des solutions, mais couteuse en code !!!
Ben pas tant que ça en fait (du moins dans ce cas)...
Et puis c'est l'occasion de ressortir les vieux machins des tiroirs :mrgreen:
Donc pour faire plaisir à Nicoto, voilà c'est édité :wink:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [Ex] Un countdown (un de plus, mais intuitif)

#12

Message par TT22 »

Un peut moins de lignes pour la musique :
► Afficher le texte
Cordialement,
TT22
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [Ex] Un countdown (un de plus, mais intuitif)

#13

Message par mikell »

Bien vu :wink:
Du coup, je mets une 2ème alarme en option pour ceux qui aiment le classique (Bach)
Et c'est édité dans le post n°1

PS : tu as mis quoi dans ton script pour faire la retranscription en array ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [Ex] Un countdown (un de plus, mais intuitif)

#14

Message par TT22 »

Dans Scite : Search --> Replace...
Find what: _Beep(
Replace with: [

Puis sélectionner tous tes _Beep(***,***,***,***)
Puis cliquer sur Replace in selection.

Et refaire la même chose pour remplacer les ) par des ],

Et après, j'enlève manuellement les sauts de ligne :roll:

Edit : J'ai été confronté à un problème : Je ne savais pas où positionner la fenêtre, alors j'ai fait ça :
► Afficher le texte
Modifié en dernier par TT22 le mar. 17 avr. 2012 21:52, modifié 2 fois.
Cordialement,
TT22
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [Ex] Un countdown (un de plus, mais intuitif)

#15

Message par mikell »

Boudu :mrgreen:
Si tu as encore mon ancienne version, essaye ça
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [Ex] Un countdown (un de plus, mais intuitif)

#16

Message par TT22 »

Nan je l'ai plus :roll:
Et regarde le script que j'ai fait...(voir mon message précédent).
Cordialement,
TT22
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [Ex] Un countdown (un de plus, mais intuitif)

#17

Message par mikell »

Heu oui, à quoi ça sert ? (j'ai une erreur au bouton start)

PS : si tu veux tester mon petit script de transcription voilà le code original pour la musique
► Afficher le texte
EDIT : erreur corrigée, oui c'est marrant ton truc !
Mais tu aurais pu faire plus simple avec AnimateWindow
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [Ex] Un countdown (un de plus, mais intuitif)

#18

Message par TT22 »

Ça sert à cacher la fenêtre quand le compteur fonctionne (video : http://cloud.lecoindaide.com/Accounts/2 ... 220015.wmv ).

Et c'est quoi l'erreur que tu as ?
Cordialement,
TT22
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [Ex] Un countdown (un de plus, mais intuitif)

#19

Message par mikell »

Bah c'était juste une erreur de déclaration de variable ($WinPos)

Mais le visuel, ça peut être important aussi, ne serait-ce que pour savoir combien de temps il reste
Sinon tu aurais pu beaucoup plus simplement te faire un event ou un GuiRegisterMsg qui commande un DllCall AnimateWindow ^^

EDIT c'est un poil buggé ton système :mrgreen:
Je tiens à préciser à l'assistance publique que je n'ai rien à voir avec cette version parallèle !!! :twisted:
Modifié en dernier par mikell le mar. 17 avr. 2012 22:15, modifié 1 fois.
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [Ex] Un countdown (un de plus, mais intuitif)

#20

Message par TT22 »

Je trouve ma solution plus simple :wink:
Et pour savoir combien de temps il reste, il suffit de cliquer sur le bout de fenêtre qui dépasse :roll:
Cordialement,
TT22
Répondre