Page 2 sur 3

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

Posté : mer. 18 avr. 2012 18:30
par mikell
Bon d'accord je rajoute cette fonctionnalité
Mais je préfère faire ça par un double-clic sur la fenêtre, c'est plus propre :wink:
Et c'est édité dans le post n°1

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

Posté : jeu. 19 avr. 2012 10:54
par TT22
Oui, c'est mieux avec un double clique :wink:
mikell a écrit :EDIT 5 : masquage de la fenêtre par double-clic (TwentyToo)
C'est moi TwentyToo ? :lol:

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

Posté : sam. 04 août 2012 23:21
par mikell
Version eventmode dans le post n°1
Et les 2 versions avec tout le fourbi bien rangé dans une array (labels, menuitems)

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

Posté : jeu. 13 sept. 2012 10:40
par sksbir
mikell a écrit :Version eventmode dans le post n°1
Et les 2 versions avec tout le fourbi bien rangé dans une array (labels, menuitems)
ha zut, j'ai raté ça. Figure toi que j'ai recherché ton post avec le mot clé "décompteur". Il m'a fallu chercher dans mes propres contributions pour retrouver ton post, mais seulement après avoir développé un extension à ton compteur ( dont j'avais conservé le code source aux alentour d'avril...) .

donc, j'ai rajouté ceci :
- Jour heure mn sec
- démarrage automatique du compteur par rapport à une date ( écrite en dur dans le code ).

C'est pour un besoin perso hein, j'ai pas cherché à faire spécialement propre...
► Afficher le texte
[edit] : je viens de jeter un oeil à ton code version 6.. c'est plus propre peut-être, mais je trouve que le code est plus difficile à appréhender...

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

Posté : jeu. 13 sept. 2012 13:51
par mikell
sksbir a écrit :edit : je viens de jeter un oeil à ton code version 6.. c'est plus propre peut-être, mais je trouve que le code est plus difficile à appréhender...
C'est l'array qui donne cette impression
L'inconvénient, c'est que tu n'as pas les repères que tu peux avoir quand les variables ont des noms explicites
L'avantage, c'est de pouvoir utiliser des boucles For pour traiter plusieurs éléments, dans ce cas les 3 labels

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

Posté : mer. 27 févr. 2013 21:10
par mikell
Edit du post n°1 pour l'ajout du mode horloge (et on ne garde que la version onevent)

Ce qui est fun avec ce mode horloge c'est que le countdown s'il est lancé continue à tourner en background, reste consultable et déclenche bien l'alarme au moment voulu même si c'est l'horloge qui est affichée :mrgreen:
Côté gestion gui et évènements ça commence à devenir chaud ^^

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

Posté : jeu. 28 févr. 2013 13:57
par ani
pas testé, pourquoi ne pas utiliser la fonction (api) timer au lieu du adlib ?

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

Posté : jeu. 28 févr. 2013 17:43
par mikell
Précise ta pensée please
A quelle fonction tu penses ? il te plait pas le adlib ?

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

Posté : mar. 05 mars 2013 12:11
par ani
j'ai aucune pensée.
F1 recherche timer.

je remarque que tu utilise le mousewheell, çà fonctionne pour certain, dans mon cas j'ai pas de roulette donc plouf.(j'ai bien 3bouton)

Pour le beep musical c'est bien mais çà use la pile (ce beep sert pour des alertes), pourqoi ne pas utiliser le protocol midi ?

Petite question: comment as tu obtenu les séquences de notes ?

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

Posté : mar. 05 mars 2013 14:15
par mikell
ani a écrit :j'ai aucune pensée.
F1 recherche timer.
Hé, si tu suggères qu'il y a mieux que le adlib, alors tu expliques ton idée, tu renvoies pas sur F1, quoi ^^
ani a écrit :je remarque que tu utilise le mousewheell, çà fonctionne pour certain, dans mon cas j'ai pas de roulette donc plouf.
Remarque pertinente. Je vais tâcher d'intégrer les boutons flèche-haut et flèche-bas du clavier
ani a écrit :Pour le beep musical c'est bien mais çà use la pile (ce beep sert pour des alertes), pourqoi ne pas utiliser le protocol midi ?
Pour que l'alarme marche même HP coupés voire carte son HS
ani a écrit :Petite question: comment as tu obtenu les séquences de notes ?
Le lien est mentionné dans le code (fonction _Beep)

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

Posté : mar. 05 mars 2013 17:16
par Tlem
ani a écrit :je remarque que tu utilise le mousewheell, çà fonctionne pour certain, dans mon cas j'ai pas de roulette donc plouf.(j'ai bien 3bouton)
En 2013, une souris sans roulette ! :shock:

@Mikell
Le mieux, serait sans doute de laisser tel quel et éventuellement pour ceux qui ont encore la vieille souris Microsoft en série :lol: (voir PS2 pour les plus récentes :) ) sans roulette, alors de rajouter les touches flèche haut et bas.

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

Posté : mer. 06 mars 2013 07:07
par Maurice
Hello

ça vaut largement certains widget !
Le look fait alarme missile ancienne DDR, le son est à fond les ballons .... mais au moins
t'es prévenu quand le compteur est arrivé à terme.

Le script fonctionne très bien sur ordinateur portable et son touchpad.

Je regarde sous le capot, merci de ta contrib car je compte m'en servir pour surprendre
quelques collègues.

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

Posté : mer. 06 mars 2013 22:53
par mikell
Merci :wink:

Edit du post n°1 : pour les antiquaïres qui n'auraient malencontreusement pas de roulette sur leur souris d'époque, ajout du réglage du temps par touches flèche haut et bas du clavier (avec le pointeur positionné sur mn ou sec, quand même, normalement ces souris en ont un) :mrgreen:



Si qqun sait comment ne pas bloquer le déroulement du script (donc le décompte du countdown ou l'horloge) à l'ouverture du menu contextuel, je prends ^^
Seule solution pour l'instant, un contextmenu custom...

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

Posté : jeu. 07 mars 2013 00:35
par sksbir
mikell a écrit :.....
Si qqun sait comment ne pas bloquer le déroulement du script (donc le décompte du countdown ou l'horloge) à l'ouverture du menu contextuel, je prends ^^....
hébé, c'est juste une idée hein... Au lieu d'utiliser une variable interne qui mémorise le décompte, il faut faire le calcul à l'aide des fonctions timerinit, timerdiff &co... De cette façon, le countdown sera interrompu à l'ouverture du menu, mais il reprendra le décompte une fois le menu fermé exactement là où il en aurait été si on n'avait pas ouvert le menu, au lieu de reprendre là où il en était au moment de l'ouverture du menu.

Une autre solution consiste à utiliser la fonction adlibenable pour decrementer ton compteur si il est actif, et ne rien faire sinon ( d'ailleurs, si la fonction appelée dans adlibenable s'occupe aussi de la mise à jour graphique, ça fonctionnera peut-etre même si un menu est ouvert ? )

Après, il faut bien sûr gérer la fin de décompte alors même que le menu est encore ouvert et ce genre de choses.

@tlem : tous les touchpad de PC portable n'ont pas de roulette ! ça peut aussi servir aux utilisateurs nomades non ? ;)

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

Posté : jeu. 07 mars 2013 07:50
par Tlem
@sksbir
Le touchpad d'un portable ne possède effectivement pas de roulette, mais fort heureusement les fabricants y ont pensé et ont rajouté une fonction similaire qui généralement s'appelle le défilement !!! :mrgreen:

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

Posté : jeu. 07 mars 2013 19:27
par mikell
sksbir a écrit :Après, il faut bien sûr gérer la fin de décompte alors même que le menu est encore ouvert et ce genre de choses.
Oui, ça + l'affichage bloqué c'est bien le problème, ake mémoriser le temps écoulé entre l'envoi du message WM_CONTEXTMENU et la fermeture du menu puis renvoyer ce temps dans le décompte ça c'est facile ^^


Edit du post n°1 : bon j'opte définitivement pour un contextmenu 'custom', finalement le look est très acceptable et ça ne bloque plus rien, ni horloge ni décompte

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

Posté : lun. 15 juil. 2013 15:11
par mikell
Edit du post n°1 pour l'ajout du mode timer hh:mm (réveil) et de la possibilité pour l'utilisateur de choisir un mp3 pour l'alarme

Sérieux, là je vois pas bien ce que je pourrais y faire de plus (vu que c'est un autre script qui fait le café)

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

Posté : lun. 15 juil. 2013 23:43
par Tlem
Il est toujours possible de demander de moudre le café ...
Un mode sleep par exemple. :D

Et après, il y a encore plusieurs autres choses de possible, jusqu'à en faire une usine à gaz ... :mrgreen:

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

Posté : mar. 16 juil. 2013 14:13
par mikell
Bah
Le mode réveil était une demande du fiston, Il a installé Windows7 N et il lui manque des fichiers système pour faire marcher les petits softs de réveil habituels, et la fiabilité des réveils en ligne dépend de celle de la connexion :roll:
En plus cet ajout était logique puisqu'il y a un mode horloge
Mais en l'état le script est complet, éventuellement je fignolerai les fonctionnalités existantes - par exemple mémoriser le dernier mp3 utilisé par le script, ce genre de truc
D'autant plus que le choix d'avoir un minimum de controles (donc de les faire polyvalents) fait que le code est *déjà* une usine à gaz :mrgreen:

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

Posté : dim. 11 août 2013 23:02
par mikell
Voilou
Mémorisation du dernier mp3 utilisé dans une clé "HKEY_CURRENT_USER\Software\coundown\Lastmp3"
Et là mon petit (?) script il est FINI
:mrgreen: