[Ex] Minuteur et Programmateur d'action

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Rancar
Niveau 5
Niveau 5
Messages : 105
Enregistré le : jeu. 11 avr. 2013 23:46
Localisation : Bruxelles
Status : Hors ligne

Re: [Ex] Effectuer une action à une heure choisie

#21

Message par Rancar »

Coucou,

Merci DimVar, j'avais pas remarqué ^^
Je viens d'apporter quelques petites améliorations :
- Un raccourci clavier CTRL-ALT-ESC pour quitter le programme ;
- L'icône de la zone de notification est visible ce qui offre une possibilité de plus pour quitter le programme ;
- Une aide un peu plus complète au niveau des boutons radios qui permettent de forcer ou non une action ;
- Une apparition amusante ^^ (Trouvé ICI :))

Encore merci :d
Voici le code :
► Afficher le texte
Je vais éditer mon premier message :)
Rancar
Niveau 5
Niveau 5
Messages : 105
Enregistré le : jeu. 11 avr. 2013 23:46
Localisation : Bruxelles
Status : Hors ligne

Re: [Ex] Minuteur et Programmateur d'action

#22

Message par Rancar »

Nouvelle mise à jour avec :
- Ajout d'icône pour les boutons
- Suppression des options pour forcer ou non (sans utilité)
- Affichage de l'heure
- Option dans le Trayicon
- Curseur d'aide sur les boutons d'aide (juste pour l'esthétique)
- Ajout d'une langue : l'anglais
- Correction de l'orthographe (j'espère qu'il ne reste plus de fautes !)

==> Voici le fichier :


A faire :
- Ajout de nouveaux icônes
- Ajouter d'autres langues
- UpDown avec la molette de la souris
- ...?

Mon anglais est loin d'être top, si vous remarquez des fautes, merci de me les signaler :)
Fichiers joints
The End.zip
(6.98 Kio) Téléchargé 193 fois
The End.zip
(6.98 Kio) Téléchargé 193 fois
Modifié en dernier par Tlem le lun. 22 juil. 2013 21:41, modifié 1 fois.
Raison : Suppression des EXE dans le zip
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2490
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [Ex] Minuteur et Programmateur d'action

#23

Message par jguinch »

Ca a bien évolué tout ça ...
Je remarque un léger scintillement sur le label qui affiche l'heure, ça risque de perturber l'utilisateur (enfin, moi :wink: )
Pour éviter ça, tu devrais modifier le label uniquement si la date (HH:MM:SS) à changé

Code : Tout sélectionner

$nMsg = GUIGetMsg()
$now = _DateTimeFormat( _NowCalc(),5)
If $now <> GUICtrlRead($time) Then GUICtrlSetData($Time,_DateTimeFormat( _NowCalc(),5))
Bon, c'est juste une bricole, d'accord. :P

Sinon, ce qui serait pas mal pour éviter d'avoir une énorme boucle While, ça serait de passer en mode "OnEvent". Ne refais pas ton script exprès, mais regarde un peu comment ça marche et tu verras qu'au final tu auras une boucle principale vide.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
mikell
Modérateur
Modérateur
Messages : 6123
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [Ex] Minuteur et Programmateur d'action

#24

Message par mikell »

Le mode onevent, c'est comme le passage d'homo erectus à homo sapiens, c'est un stade ultérieur d'évolution :mrgreen:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Rancar
Niveau 5
Niveau 5
Messages : 105
Enregistré le : jeu. 11 avr. 2013 23:46
Localisation : Bruxelles
Status : Hors ligne

Re: [Ex] Minuteur et Programmateur d'action

#25

Message par Rancar »

Merciiii :mrgreen:


C'est corrigé ! Merci ! :)

Je suppose qu'il fonctionne comme le TrayItemSetOnEvent ? ^^
Avatar du membre
mikell
Modérateur
Modérateur
Messages : 6123
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [Ex] Minuteur et Programmateur d'action

#26

Message par mikell »

En gros, oui c'est le même type de fonctionnement
ça oblige à créer une ribambelle de fonctions mais le gain en efficacité du script est proportionnel aux efforts fournis
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Rancar
Niveau 5
Niveau 5
Messages : 105
Enregistré le : jeu. 11 avr. 2013 23:46
Localisation : Bruxelles
Status : Hors ligne

Re: [Ex] Minuteur et Programmateur d'action

#27

Message par Rancar »

Oki merci, je préfère utiliser des fonctions donc ça ne m'embête pas du tout ^^
D'ailleurs je viens d'intégrer la fonction _ScriptRestart dans mon script pour ne pas avoir recours à une include que tout le monde ne possède pas et tout le monde n'a pas envie de la télécharger ^^
Rancar
Niveau 5
Niveau 5
Messages : 105
Enregistré le : jeu. 11 avr. 2013 23:46
Localisation : Bruxelles
Status : Hors ligne

Re: [Ex] Minuteur et Programmateur d'action

#28

Message par Rancar »

Après quelques semaines de repos, me revoilà :)
Nouvelle mise à jour en cours de programmation :D
La version 2.00 devrait bientôt arrivé avec (si tout va bien) :
- Un petit décompte pour le minuteur et pour le programmateur
- Possibilité de mettre en pause et de reprendre le décompte (minuteur seulement)
- Possibilité de réinitialiser le script
- Ajustez le nombre de minute ou seconde afin de prévenir une action
- Et quelques petits trucs moins visibles comme : de nouveaux boutons (Pause, Réinitialiser, Continuer et Masquer), une fenêtre plus petite et simple d'utilisation, une refonte total de l'aide, lire le nom du fichier à exécuter, ...

A bientôt ^^
Rancar
Niveau 5
Niveau 5
Messages : 105
Enregistré le : jeu. 11 avr. 2013 23:46
Localisation : Bruxelles
Status : Hors ligne

Re: [Ex] Minuteur et Programmateur d'action

#29

Message par Rancar »

La version 2.00 est arrivée :D

Téléchargement :
The End 2.au3
(82.31 Kio) Téléchargé 239 fois
The End 2.au3
(82.31 Kio) Téléchargé 239 fois
Mises à jour majeures :
► Afficher le texte
A faire :
► Afficher le texte
Petites questions : :P
► Afficher le texte
Voili, voilà , je suis ouvert à toute critique (bonne ou mauvaise) ou améliorations :mrgreen:
Avatar du membre
GLoBoLLo
Niveau 1
Niveau 1
Messages : 4
Enregistré le : dim. 08 mai 2011 14:20
Localisation : France
Status : Hors ligne

Re: [Ex] Minuteur et Programmateur d'action

#30

Message par GLoBoLLo »

Merci beaucoup, exactement le type de programme qu'il me fallait. Super boulot.
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 1996
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [Ex] Minuteur et Programmateur d'action

#31

Message par TommyDDR »

GLoBoLLo, j'espère que vous n'avez pas trop usé votre pioche et votre pelle pour déterrer ce sujet vieux de 8ans ! :o
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Répondre