Minuteur "Coucou" v10

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Avatar de l’utilisateur
Ar-S
Messages : 9477
Inscription : dim. 09/oct./2005 16:51
Contact :

Minuteur "Coucou" v10

Message par Ar-S »

Image
Pour ne pas avoir à oublier l'eau des pâtes ou un truc au four, j'ai fais un petit minuteur "coucou" pouvant aller jusqu'à 4h.
Comme j'aime buller au salon près de mon PC portable (quand la télé tourne et vu le niveau) lorsque je fais à manger, ça m'évite de mater l'heure toutes les 10sec :)

Si ça peu vous servir.
EnJoYeZ

Page de Téléchargement : http://ldvmultimedia.com/telecharger_mi ... coucou.php
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Marc56
Messages : 2147
Inscription : sam. 08/févr./2014 15:19

Re: Minuteur "Coucou"

Message par Marc56 »

Fun :)

Je suppose que la taille du fichier est due à l'inclusion en binaire du fichier son ?
Il faut que je pense à incorporer quelques sons brefs dans mon application (surtout un bing)

J'ai prévu dans mon desk, de laisser l'utilisateur entrer une phrase qui sera ensuite prononcée par les voix Windows Ex: "Les pâtes sont al dente". Façon de discerner plusieurs chronos quand j'aurais ajouté cette fonction. :mrgreen:
Avatar de l’utilisateur
Ar-S
Messages : 9477
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Minuteur "Coucou"

Message par Ar-S »

Oui la taille du fichier est du à mon OGG inclus. (je l'appelle d'un .pbi converti en data.q via Bin2Data)

La synthèse sonore c'est toujours sympa, je l'ai utilisé pour mon TicTacToe
ça apporte vraiment un plus. :mrgreen:
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Ar-S
Messages : 9477
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Minuteur "Coucou"

Message par Ar-S »

Petite mise à jour pour mettre 100% de BindEvent ;)
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Micheao
Messages : 533
Inscription : dim. 07/déc./2014 10:12
Localisation : Sud-Est

Re: Minuteur "Coucou"

Message par Micheao »

encore un très bon programme de Ar-S mais comment il fait pour avoir de la créativité
si il pouvait donner des cours je suis Preneur
Avatar de l’utilisateur
Ar-S
Messages : 9477
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Minuteur "Coucou"

Message par Ar-S »

Arrête j'ai les chevilles qui enflent :mrgreen:
Y'a rien de bien original dans un minuteur.

Il suffit de se dire... Qu'est-ce qui me simplifierait la vie ? Ah oui un minuteur pour quand je fais à bouffer et que je dois surveiller un temps de cuisson..
Ensuite je me dis, qu'est-ce qui pourrait être fun là dedans ? Oh tiens, si je mettais un bruit de coucou plutôt qu'une sonnerie dégueulasse d'alarme ?
Et voilà..
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Ar-S
Messages : 9477
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Minuteur "Coucou" v5

Message par Ar-S »

Maj v5
- Ajout de la fonction Tremblote pour éviter la mise en route de la veille ou de l'economiseur d'ecran de l'écran (mon portable étant programmé pour se foutre en veille au bout de N minutes c'est pratique) et puis ça fait un petit balancier sympa pendant que les secondes défilent ^^
Voir capture animée topic 1
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Ar-S
Messages : 9477
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Minuteur "Coucou" v6

Message par Ar-S »

Mise à jour v6
- Ajout d'une punaise pour garder ou non le prog au 1er plan
- Possibilité de déplacer la fenêtre même en mode tremblotte.

Voilou ;)
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Re: Minuteur "Coucou" v6

Message par Anonyme2 »

Je vais surement l'utiliser.

Merci
Avatar de l’utilisateur
case
Messages : 1528
Inscription : lun. 10/sept./2007 11:13

Re: Minuteur "Coucou" v6

Message par case »

ben c'est comme les launcheurs d'applications ca sert a rien tu peux augmenter la taille de la barre des taches et ajouter plein d'icones pour lancer tes programmes en les epinglant.

et du coup pas besoin d'une horloge sur un launcher yen a deja une dans le systray

apres voila on peux comprendre l’intérêt d'avoir un bouton sur un launcher qui permet d'activer/desactiver les icones car click droit, naviguer dans affichage , cocher afficher le contenu du bureau est toujours moins rapide que clic sur une icone faisant le meme boulot.
cocher/ appuyer sur un bouton empechant la mise en veille du systeme peut etre plus rapide que d'aller dans affichage ecran de veille aucun et parametres d'alimentation ne jamais eteindre le moniteur... par exemple et si tu as besoin de le faire de manière assez regulière mais pas constamment ca peut etre utile... enfin moi je n'ai jamais eu d'economiseur d'ecrans sur aucune de mes machines si je suis devant je m'en sert si je suis pas devant j'eteind l'ecran ^^

cela peut sembler inutile au premier abord mais finalement ca reste dans la logique de l'informatique rendre les gens encore plus feneants qu'ils ne l'etaient...


avant on avais pas besoin d'un ordi pour ecrire une lettre ou le faisait a la main et emem que passé un temps on utilisait des bouliers pour compter avant la calculette ^^

les comptables avaient des livres de comptabilité a a place d'un classeur excel ^^

bref ca ne me choque pas plus que cela :)

et bien sur il y a aussi le coté savoir le faire en code :)
ImageImage
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Minuteur "Coucou" v6

Message par nico »

Je peux être d'accord avec toi sur certains points, Dobro; mais avec le minuteur, je m'attend à la fonction bloquage ou du réveil de l'écran de veille. Sur ce point je ne sais pas comment tu t'y prends mais il manque quelque chose.

Dans mon test, je n'avais pas d'écran de veille, j'ai lancé ton prog mis en route l'écran de veille et il s'est bien mis en route dans la minute qui a suivi, il n'a pas été bloqué.
Avatar de l’utilisateur
Ar-S
Messages : 9477
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Minuteur "Coucou" v6

Message par Ar-S »

C'est moi qui ait mal formulé, je n'ai pas d'ecran de veille non plus, je pensais à éviter que l'ordi ne se mette en veille vu qu'il me sert surtout sur mon portable.
D'ailleurs je n'ai pas vraiment testé non plus vu que mon portable ne se met en veille que lorsque je ne suis pas sur secteur.. Désolé pour la confusion.

Pour empêcher l'ecran de veille de se mettre en route, j'ai tenté de déplacer le curseur de la souris de 1pixel vers la gauche puis vers la droite toute les 59sec. J'ai activé l'ecran de veille et j'ai été surpris de voir que le mouvement de souris simulé n'a pas d'impact sur le screensaver.

Je cherche autre chose.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Minuteur "Coucou" v6

Message par nico »

Il y a ça, intercepter le message #SC_SCREENSAVE et renvoyer 0:

Code : Tout sélectionner

Enumeration
  #Window
EndEnumeration

Procedure WindowCallback(WindowID,Message,wParam,lParam) 
  Protected Res.l
  
  res=#PB_ProcessPureBasicEvents 
  Select Message  
    Case #WM_SYSCOMMAND
      Select wParam
          Case #SC_SCREENSAVE
            Debug "SC_SCREENSAVE"
            ProcedureReturn 0
        EndSelect
    EndSelect
    
  ProcedureReturn res 
EndProcedure 

If OpenWindow(#Window,0,0,160,160,"Window",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
  SetWindowCallback(@WindowCallback())
  
  Repeat
    EventID.l=WaitWindowEvent()
    Select EventID   
      Case #PB_Event_CloseWindow
        Quit=1
    EndSelect 
  Until Quit=1 
EndIf
Avatar de l’utilisateur
Ar-S
Messages : 9477
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Minuteur "Coucou" v6

Message par Ar-S »

J'ai trouvé plus simple :)

Code : Tout sélectionner

Procedure DisableScreeSaver(Mode)
  Select MODE
    Case 0 ; Screen saver ON
      SystemParametersInfo_(#SPI_SETSCREENSAVEACTIVE, #True, #Null, #Null)
    Case 1 ; Screen saver OFF
      SystemParametersInfo_(#SPI_SETSCREENSAVEACTIVE, #False, #Null, #Null)
  EndSelect
EndProcedure
J'ai testé et ça marche, si vous pouvez tester de votre coté.
Tant que le compteur tourne, le screensaver est desactivé. Lorsque le compteur s'arrête ou est stoppé, le screensaver est reactivé.
Archive mise à jour
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Minuteur "Coucou" v7

Message par nico »

C'est pas mal mais faut avoir les droits admin pour modifier les paramètres systèmes, dans le cas du message, non.
Répondre