[R] Système de notifications
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Système de notifications
Bonjour à tous !
J'aimerais, si possible, réaliser un système de notifications. Sauf qu'au lieu d'utiliser le ToolTip habituel, utiliser ce PSD : http://365psd.com/day/2-71/
Je voulais savoir si c'était faisable, et si oui, si quelqu'un pouvait me réaliser ça.
Cahier des charges :
- Le texte doit être modifiable depuis le script
- On peut inclure un TimeOut, ou pas
- L'icône doit être modifiable dane le script
- Il doit y avoir un effet de fondu à l'apparition/disparition de la notification
Merci d'avance !
J'aimerais, si possible, réaliser un système de notifications. Sauf qu'au lieu d'utiliser le ToolTip habituel, utiliser ce PSD : http://365psd.com/day/2-71/
Je voulais savoir si c'était faisable, et si oui, si quelqu'un pouvait me réaliser ça.
Cahier des charges :
- Le texte doit être modifiable depuis le script
- On peut inclure un TimeOut, ou pas
- L'icône doit être modifiable dane le script
- Il doit y avoir un effet de fondu à l'apparition/disparition de la notification
Merci d'avance !
Modifié en dernier par RL77LUC le lun. 22 août 2011 15:42, modifié 3 fois.
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Système de notifications
C'est tout à fait faisable
Mais ce serait mieux si tu le réalisais toi-même (c'est pas difficile), parce que pour le cahier des charges l'aide peut très facilement te renseigner si tu cherches, et si tu coinces quelque part, y aura du monde pour t'aider
Mais ce serait mieux si tu le réalisais toi-même (c'est pas difficile), parce que pour le cahier des charges l'aide peut très facilement te renseigner si tu cherches, et si tu coinces quelque part, y aura du monde pour t'aider

" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [..] Système de notifications
En vérité si je demande c'est parce que je me doute qu'il va falloir faire appel à GDI+ et compagnie. Et je n'arrive pas du tout à le manier ...
Re: [..] Système de notifications
GDI+ n'est pas très compliqué.
Pour ta demande, je te conseille de te baser sur LiliUsb (Live Linux Usb Creator) qui est doté de ce style de GUI et donc la source est libre.
Pour ta demande, je te conseille de te baser sur LiliUsb (Live Linux Usb Creator) qui est doté de ce style de GUI et donc la source est libre.
Re: [..] Système de notifications
Donc, si je comprends bien, personne ne m'aidera pour réaliser ça ?
- matwachich
- Membre émérite
- Messages : 986
- Enregistré le : lun. 19 oct. 2009 04:04
- Localisation : Algérie
- Status : Hors ligne
Re: [..] Système de notifications
Cherche déjà la fonction Toast (ou un truc du genre) sur le forum anglais.
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Re: [..] Système de notifications
J'ai regardé, mais ça ne correspond pas du tout à ce que je veux étant donné que ça n'utilise pas d'images ...
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Système de notifications
Est-ce que ce que tu veux ne ressemblerait pas à ça :
► Afficher le texte
Modifié en dernier par mikell le mer. 27 juil. 2011 08:21, modifié 1 fois.
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [..] Système de notifications
Eh bien ça, c'est juste pour l'effet de fondu lors de l'apparition/disparition, mais je voudrais que ça affiche une notification modifiable avec l'image du premier message.
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Système de notifications
J'ai édité le script précédent. Dans la fonction _Notification() tu peux configurer l'image (au format png), le message, le timeout :
Func _Notification($image, $texte, $timeout)
Func _Notification($image, $texte, $timeout)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [..] Système de notifications
Pas mal, mais il y a des bugs graphiques au niveau du texte, et je ne peux pas modifier l'icône, selon le plan donné par l'image fournie du 1e post ...
EDIT: J'ai finalement modifié un peu le code, le voici :
Mais comment supprimer le rouge autour du texte blanc, qui est affreux, comment la mettre en bas à droite de l'écran, avec les autres notifications, comment modifier l'icône et enfin comment faire marcher le bouton fermer de la notif ? J'ai mis l'image adaptée en PJ.
EDIT: Code mis à jour pour corriger un petit bug graphique.
EDIT: J'ai finalement modifié un peu le code, le voici :
► Afficher le texte
EDIT: Code mis à jour pour corriger un petit bug graphique.
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Système de notifications
Essaye ça :
Pour déplacer, ce sont 2 guis ==> voir WinMove dans l'aide
Pour modifier l'icone ben le plus simple c'est de faire plusieurs images de fond
le bouton fermer marche dans ce script
Le rouge autour du texte, c'est la couleur de fond de la gui, pour avoir la transparence avec _WinAPI_SetLayeredWindowAttributes (vert foncé dans le nouveau script)Pour déplacer, ce sont 2 guis ==> voir WinMove dans l'aide
Pour modifier l'icone ben le plus simple c'est de faire plusieurs images de fond
le bouton fermer marche dans ce script
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [..] Système de notifications
Super ! Pour les icônes j'ai un ami graphiste qui va m'aider mais pour le vert foncé y'a aucun moyen de mettre du transparent à la place ? Parce qu'il se voit lors des fondus, et ça fait pas super "pro" XD.
Autre chose : Vous avez une idée pour pouvoir empiler les notifications si j'appelle plusieurs fois la fonction ? Et il faut en plus que quand il y en a une qui s’efface les autres descendent ... Là je pense que ça va être un poil plus coriace ^^'. Ah, et dans mon cas, plusieurs programmes vont utiliser la fonction, donc il faut que le calcul du nombre de notifications marche pour plusieurs programmes. Je pense à utiliser un fichier INI, non ?
Autre chose : Vous avez une idée pour pouvoir empiler les notifications si j'appelle plusieurs fois la fonction ? Et il faut en plus que quand il y en a une qui s’efface les autres descendent ... Là je pense que ça va être un poil plus coriace ^^'. Ah, et dans mon cas, plusieurs programmes vont utiliser la fonction, donc il faut que le calcul du nombre de notifications marche pour plusieurs programmes. Je pense à utiliser un fichier INI, non ?
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Système de notifications
Rhaalala, t'es exigeant
Meuh bien sûr y a moyen.... essaye ce script
Euh pour la suite "empiler les notifications" c'est quoi exactement ?

Meuh bien sûr y a moyen.... essaye ce script
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [..] Système de notifications
Ben si il y a déjà une notification, mettre la nouvelle au dessus, tout simplement, pour pas qu'elles se chevauchent et que ce soit un carnage illisible ^^.
EDIT :
J'ai (encore) modifié votre code ^^' :
Sauf que le texte ne s'affiche pas x).
EDIT :
J'ai (encore) modifié votre code ^^' :
► Afficher le texte
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Système de notifications
Même avec mon dernier script ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [..] Système de notifications
Avec celui que je viens de poster ^^. J'essaye votre script clean et je vous dit ça ...
EDIT: Votre script marche sauf que lors du dégradé le texte disparaît d'un coup. Où est le soucis avec mon code ? :/
EDIT: Votre script marche sauf que lors du dégradé le texte disparaît d'un coup. Où est le soucis avec mon code ? :/
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Système de notifications
Désolé oubli de ma part
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [..] Système de notifications
Merci, ça s'affiche.
Il reste donc à faire :
- Appliquer le dégradé au texte
- Faire un système pour que les notifications s'empilent et redescendent automatiquement
Il reste donc à faire :
- Appliquer le dégradé au texte
- Faire un système pour que les notifications s'empilent et redescendent automatiquement
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Système de notifications
Pour le dégradé du texte, voir mon post précédent
pour le reste ça va être chaud
pour le reste ça va être chaud

" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )