[Ex] Agenda

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2104
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

[Ex] Agenda

#1

Message par TommyDDR »

[Edit : Récréation totale du post]

Bonjour à tous,

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.
agenda.PNG
agenda.PNG (6.62 Kio) Vu 2357 fois
Fichiers joints
Agenda.rar
(43.68 Kio) Téléchargé 353 fois
Modifié en dernier par TommyDDR le ven. 18 févr. 2011 16:58, modifié 2 fois.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [Ex] Agenda

#2

Message par zeshrek »

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 ;)
Si vis pacem para bellum
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2104
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [Ex] Agenda

#3

Message par TommyDDR »

:) Merci pour ce commentaire, ca fait plaisir à lire.

Je reste OPEN pour des améliorations.

J'ai ajouté un bouton pour réduir et une croix pour fermer, j'ajoute encore 2/3 truc et je met à jour le 1er post.
Modifié en dernier par TommyDDR le jeu. 17 févr. 2011 10:46, modifié 1 fois.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [Ex] Agenda

#4

Message par zeshrek »

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...
Si vis pacem para bellum
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2104
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [Ex] Agenda

#5

Message par TommyDDR »

Refonte du 1er post et ajout de :
- Repositionnement de la fenêtre lorsqu'un agrandissement de la fenêtre (clic sur la flèche) dépasse l'écran.

@zeshrek : les dates possédant un event se colorient déjà (rouge) dans la calendrier.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Répondre