Page 1 sur 3

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

Posté : jeu. 12 avr. 2012 18:10
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)

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

Posté : jeu. 12 avr. 2012 18:47
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:

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

Posté : dim. 15 avr. 2012 10:50
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

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

Posté : dim. 15 avr. 2012 11:38
par TT22
Ha, c'est mieux ! Et plus intuitif :roll:

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

Posté : dim. 15 avr. 2012 12:49
par blacksoul305
C'est tout simplement, énorme ! :lol:

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

Posté : lun. 16 avr. 2012 12:32
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.

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

Posté : lun. 16 avr. 2012 13:39
par mikell
sksbir a écrit :... quand le compteur est actif...
Je pensais que ça se voyait :mrgreen:
Mais bon OK c'est édité :wink:

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

Posté : lun. 16 avr. 2012 13:56
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

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

Posté : lun. 16 avr. 2012 19:04
par Nicoto
Super :)
Un truc : le compteur s'arrête quand on déplace la fenêtre.

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

Posté : lun. 16 avr. 2012 22:54
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:

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

Posté : mar. 17 avr. 2012 14:56
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:

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

Posté : mar. 17 avr. 2012 15:51
par TT22
Un peut moins de lignes pour la musique :
► Afficher le texte

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

Posté : mar. 17 avr. 2012 21:29
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 ?

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

Posté : mar. 17 avr. 2012 21:35
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

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

Posté : mar. 17 avr. 2012 21:41
par mikell
Boudu :mrgreen:
Si tu as encore mon ancienne version, essaye ça
► Afficher le texte

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

Posté : mar. 17 avr. 2012 21:43
par TT22
Nan je l'ai plus :roll:
Et regarde le script que j'ai fait...(voir mon message précédent).

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

Posté : mar. 17 avr. 2012 22:02
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

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

Posté : mar. 17 avr. 2012 22:03
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 ?

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

Posté : mar. 17 avr. 2012 22:09
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:

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

Posté : mar. 17 avr. 2012 22:14
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: