Je vous propose aujourd'hui un programme utilisant mes UDF "UDF_Calendar.au3", "UDF_Date.au3", "UDF_InputHeure.au3" et UDF_GUIRegisterMsg.au3".
À quoi ça sert ?
Ce programme, vous permet d'entrer des évènements (RDV, Anniversaires, etc...)
et de vous prévenir lorsque ceux-ci arrivent.
Mode d'emploi
-Lancement du programme :
-Normalment (Double clic)
-En commande avec l'option /hide qui permet de ne pas afficher la GUI au démarrage (utile lors d'un lancement au démarrage)
- Action TrayIcon :
- Un double clic sur le TrayIcon permet de montrer/cacher la GUI
- Un clic droit sur le TrayIcon ouvre un menu permettant de montrer/cacher la GUI ou de quitter le programme
- Dans la GUI :
- Un clic sur la flèche(1) permet d'afficher/cacher le panneau des détails(2).
- Un double clic sur une date du calendrier(3) affiche le panneau des détails(2) si celui-ci ne l'est pas et affiche tout les events du jour.
- Sélectionnez "<liste>" dans la Combobox(4) pour voir tous les events du jour choisi.
- Faites un clic droit sur un event puis afficher ou supprimer pour afficher ou supprimer un event.
- Selectionnez "<nouveau>" dans la Combobox(4) pour créer un nouvel event.
- Inscrivez une heure dans le Input(5) pour fixer l'heure à laquelle l'alerte de l'event vous sera affichée.
- Remplissez le mémo dans l'Edit(6) pour fixer le message qui vous sera affiché lors de l'alerte.
- Cliquez sur "Valider"(7) pour enregistrer votre event.
- Choisissez un Event dans la Combobox(4) pour charger celui-ci.
- Changez les valeurs de l'event (3)(5)(6) et cliquez sur valider(7) pour prendre en compte les changements.
- Cliquez sur "Supprimer"(7) pour supprimer l'event.
- Cliquez sur le "_" (9) pour réduir (cacher) la fenêtre.
- Cliquez sur la "x" (10) pour fermer le programme.
- Lors d'un event :
- Faites un clic (droit ou gauche) pour valider l'event et cacher la fenêtre.
je l'ai testé rapidement, et, bin... ca marche.
C'est hyper light, mais ca marche.
Si tu veux l'étoffer un peu, j'ai plein d'idées de fonctions a lui ajouter pour en faire une usine a gaz
Alors pour les suggestions, voici qq trucs qui me sont passés par la tete (j'utilise le mot évenement pour éviter de dire "entrée dans l'agenda") :
- Repositionnement automatique quand le volet de droit s'ouvre si l'agenda est colé au bord droit de l'écran (sinon, il s'ouvre hors de l'écran)
- Créer des 'catégories' d'évenements (professionnel, loisir, santé...etc)
- Créer des évennements type (rdv, réunion, déjeuner, déplacement...etc)
- Changer la couleur des jours qui ont un évenement sur le calendrier (éventuellemnt un dégradé en fonction du nombre d'evenements)
- Afficher une liste des évenements qui resterait affichée même si on réduit/ferme le calendrier (qu'on rouvre par le tray ou par un clic sur la liste)
- Faire effectuer automatiquement certaines actions a l'ordi (executer un programme, s'éteindre...etc)
Ce n'est qu'un début, j'ai encore plein d'idées...