Sep 04

Il fait beau et chaud… je n’ai pas de clim… alors, j’ouvre ma fenêtre…
Du coup, le soir, des insectes, attirés par la lumière de mes écrans viennent s’y coller…
Mon PC me servant également de serveur, il reste allumer. Après quelques minutes, un écran de veille s’affiche, puis plus tard, les écrans s’éteignent…
 
Mais j’ai eu envie de pouvoir les éteindre en un clic… du coup, je me suis codé une nouvelle mini-application, wScreenSleeper.

wScreenSleeper

wScreenSleeper

L’application est très simple :

  • Un compte à rebours avant l’extinction des moniteurs.
  • Une option pour verrouiller le poste de travail : si un mot de passe a été défini sur votre compte, il faudra saisir celui-ci pour déverrouiller la machine.
  • Une option pour que l’application se ferme toute seule après l’extinction du ou des moniteurs.
  • Un bouton pour démarrer le compte à rebours

J’ai dit précédemment, que je voulais pouvoir le faire en 1 clic… Or là, il en faut encore au moins 2(lol) C’est pourquoi l’application accepte des paramètres : ;)

  • /start : pour que le compte à rebours se lance au démarrage de l’application.
  • /lock : pour que l’option de verrouillage soit activée.
    /lock=0 : pour que l’option soit désactivée
  • /exit : pour que l’application se ferme toute seule.
    /exit=0 : pour que l’application reste ouverte
  • /time=x : où x est un entier compris entre 1 et 600, pour spécifier le durée du compte à rebours

Il ne me reste plus qu’à me créer un raccourci avec les paramètres de mon choix, par exemple : R:\wScreenSleeper.exe /start /time=15 /lock=0 /exit

Raccourci avec les paramètres

Raccourci avec les paramètres

Si cette application vous intéresse, vous pouvez la télécharger depuis ce lien.

 

Elle est développée avec Embarcadero Delphi XE.

Développé en Delphi

Sur la page suivante, le code Delphi utilisé pour éteindre le ou les moniteurs :

Share

Pages : 1 2

Lien permanent vers wScreenSleeper Rédigé par Whiler \\ Tags : , , ,

7 réponses pour “wScreenSleeper”

  1. Whiler a dit :

    Version 1.1 :

    • Affichage du compte à rebours sur le bouton de la barre des tâches avec Windows 7

    Répondre

  2. Whiler a dit :

    Version 1.2 :

    • Affichage d’un message pendant les trois dernières secondes
      • /message=« Votre message » : si vous souhaitez le personnaliser.

    Répondre

  3. Whiler a dit :

    Version 1.3 :

    • Ajout d’une case à cocher pour désactiver le message
    • /message=0 : pour désactiver le message

    Répondre

  4. Whiler a dit :

    Version 1.4 :

    • Mise à jour du thème de l’application

    Nouveau thème

    Répondre

  5. Whiler a dit :

    Version 1.5 :

    • Ajout de raccourcis clavier :
      • Windows + A : Afficher/Masquer l’application
      • Windows + S : Démarrer ou arrêter le compte à rebours
    • Ajout d’un paramètre pour cacher l’application au lancement
      • /silent
      • Si ce paramètre est ajouté, l’application ne se fermera pas avec l’option quitter mais se cachera dans l’attente d’un nouveau raccourci clavier

    Cette nouvelle version avec ses raccourcis permet ainsi de pouvoir la lancer au démarrage de la session, puis d’utiliser le raccourci clavier Windows + S pour mettre en veille les écrans plutôt que de devoir cliquer sur un raccourci de l’application.

    Pour exécuter l’application au démarrage de la session, j’utilise le Planificateur de tâches de Windows : Exécuter taskschd.msc pour le lancer.

    Il suffit ensuite de créer une tâche et de la paramétrer par exemple, comme ceci :

    Général
    Déclencheurs
    Actions
    Conditions
    Paramètres

    Maintenant, je n’ai plus qu’à appuyer sur Windows + S et mes écrans s’éteignent… (la tâche est bien évidemment en cours d’exécution) (y)

    Répondre

  6. Whiler a dit :

    Version 1.5.1.18 :

    • Arrêt du compte à rebours si l’utilisateur bouge sa souris ou appuie sur son clavier lorsque le message est affiché

    Répondre

  7. Whiler a dit :

    Version 1.6.0.19 :

    • Raccourci pour démarrer l’écran de veille

    La suite des informations est disponible dans ce nouvel article.

    Répondre

Laisser une réponse

(requis)

(requis)

*

Notifiez-moi les commentaires à venir via email. Vous pouvez aussi vous abonner sans commenter.

;) (lol) (y) |-( (hi) 8-) (angel) :s (clap) (bow) (tmi) (:| plus »