{"id":2774,"date":"2011-09-04T12:00:43","date_gmt":"2011-09-04T10:00:43","guid":{"rendered":"http:\/\/blogs.wittwer.fr\/whiler\/?p=2774"},"modified":"2012-09-10T03:11:53","modified_gmt":"2012-09-10T01:11:53","slug":"wscreensleeper","status":"publish","type":"post","link":"https:\/\/blogs.wittwer.fr\/whiler\/2011\/09\/04\/wscreensleeper\/","title":{"rendered":"wScreenSleeper"},"content":{"rendered":"<p>Il fait beau et chaud&#8230; je n&rsquo;ai pas de clim&#8230; alors, j&rsquo;ouvre ma fen\u00eatre&#8230;<br \/>\nDu coup, le soir, des insectes, attir\u00e9s par la lumi\u00e8re de mes \u00e9crans viennent s&rsquo;y coller&#8230;<br \/>\nMon PC me servant \u00e9galement de serveur, il reste allumer. Apr\u00e8s quelques minutes, un \u00e9cran de veille s&rsquo;affiche, puis plus tard, les \u00e9crans s&rsquo;\u00e9teignent&#8230;<br \/>\n&nbsp;<br \/>\nMais j&rsquo;ai eu envie de pouvoir les \u00e9teindre en un clic&#8230; du coup, je me suis cod\u00e9 une nouvelle mini-application, <a href=\"https:\/\/www.whiler.com\/freewares\/download?wscreensleeper.exe\" title=\"T\u00e9l\u00e9charger wScreenSleeper\">wScreenSleeper<\/a>.<br \/>\n<div id=\"attachment_2776\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"\/whiler\/wp-content\/uploads\/2011\/09\/wscreensleeper.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2776\" src=\"\/whiler\/wp-content\/uploads\/2011\/09\/wscreensleeper-300x266.jpg\" alt=\"wScreenSleeper\" title=\"wScreenSleeper\" width=\"300\" height=\"266\" class=\"size-medium wp-image-2776\" srcset=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-content\/uploads\/2011\/09\/wscreensleeper-300x266.jpg 300w, https:\/\/blogs.wittwer.fr\/whiler\/wp-content\/uploads\/2011\/09\/wscreensleeper.jpg 395w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2776\" class=\"wp-caption-text\">wScreenSleeper<\/p><\/div><\/p>\n<p>L&rsquo;application est tr\u00e8s simple&nbsp;:<\/p>\n<ul>\n<li>Un compte \u00e0 rebours avant l&rsquo;extinction des moniteurs.<\/li>\n<li>Une option pour verrouiller le poste de travail&nbsp;: si un mot de passe a \u00e9t\u00e9 d\u00e9fini sur votre compte, il faudra saisir celui-ci pour d\u00e9verrouiller la machine.<\/li>\n<li>Une option pour que l&rsquo;application se ferme toute seule apr\u00e8s l&rsquo;extinction du ou des moniteurs.<\/li>\n<li>Un bouton pour d\u00e9marrer le compte \u00e0 rebours<\/li>\n<\/ul>\n<p>J&rsquo;ai dit pr\u00e9c\u00e9demment, que je voulais pouvoir le faire en <strong>1<\/strong> clic&#8230; Or l\u00e0, il en faut encore au moins <strong>2<\/strong>&#8230; <img src=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-includes\/images\/smilies\/skype\/\/happy.gif\" alt=\"(lol)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/>  C&rsquo;est pourquoi l&rsquo;application accepte des param\u00e8tres&nbsp;: <img src=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-includes\/images\/smilies\/skype\/\/wink.gif\" alt=\";)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><br \/>\n<!--more--><\/p>\n<ul>\n<li><strong>\/start<\/strong>&nbsp;: pour que le compte \u00e0 rebours se lance au d\u00e9marrage de l&rsquo;application.<\/li>\n<li><strong>\/lock<\/strong>&nbsp;: pour que l&rsquo;option de verrouillage soit activ\u00e9e.<br \/>\n<strong>\/lock=0<\/strong>&nbsp;: pour que l&rsquo;option soit d\u00e9sactiv\u00e9e<\/li>\n<li><strong>\/exit<\/strong>&nbsp;: pour que l&rsquo;application se ferme toute seule.<br \/>\n<strong>\/exit=0<\/strong>&nbsp;: pour que l&rsquo;application reste ouverte<\/li>\n<li><strong>\/time=<em>x<\/em><\/strong>&nbsp;: o\u00f9 <em>x<\/em> est un entier compris entre 1 et 600, pour sp\u00e9cifier le dur\u00e9e du compte \u00e0 rebours<\/li>\n<\/ul>\n<p>Il ne me reste plus qu&rsquo;\u00e0 me cr\u00e9er un raccourci avec les param\u00e8tres de mon choix, par exemple&nbsp;: <code class=\"codecolorer text dawn\"><span class=\"text\">R:\\wScreenSleeper.exe \/start \/time=15 \/lock=0 \/exit<\/span><\/code><br \/>\n<div id=\"attachment_2777\" style=\"width: 293px\" class=\"wp-caption aligncenter\"><a href=\"\/whiler\/wp-content\/uploads\/2011\/09\/shortcut.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2777\" src=\"\/whiler\/wp-content\/uploads\/2011\/09\/shortcut-283x300.jpg\" alt=\"Raccourci avec les param\u00e8tres\" title=\"Raccourci avec les param\u00e8tres\" width=\"283\" height=\"300\" class=\"size-medium wp-image-2777\" srcset=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-content\/uploads\/2011\/09\/shortcut-283x300.jpg 283w, https:\/\/blogs.wittwer.fr\/whiler\/wp-content\/uploads\/2011\/09\/shortcut.jpg 486w\" sizes=\"auto, (max-width: 283px) 100vw, 283px\" \/><\/a><p id=\"caption-attachment-2777\" class=\"wp-caption-text\">Raccourci avec les param\u00e8tres<\/p><\/div><\/p>\n<p>Si cette application vous int\u00e9resse, vous pouvez la t\u00e9l\u00e9charger depuis <a href=\"https:\/\/www.whiler.com\/freewares\/download?wscreensleeper.exe\" title=\"T\u00e9l\u00e9charger wScreenSleeper\">ce lien<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<blockquote><p>Elle est d\u00e9velopp\u00e9e avec <a target=\"_blank\" href=\"https:\/\/www.embarcadero.com\/fr\/products\/delphi\">Embarcadero Delphi XE<\/a>.<\/p><\/blockquote>\n<p><center><a href=\"\/whiler\/category\/computer\/delphi\/\" title=\"Articles concernant Delphi\"><img loading=\"lazy\" decoding=\"async\" src=\"\/whiler\/wp-content\/uploads\/2009\/10\/built_with_delphi.png\" alt=\"D\u00e9velopp\u00e9 en Delphi\" title=\"D\u00e9velopp\u00e9 en Delphi\" width=\"125\" height=\"51\" class=\"size-full wp-image-2721\" \/><\/a><\/center><br \/>\nSur la <a href=\"\/whiler\/2011\/09\/04\/wscreensleeper\/2\/\" title=\"Le code Delphi\">page suivante<\/a>, le code Delphi utilis\u00e9 pour \u00e9teindre le ou les moniteurs&nbsp;:<br \/>\n<!--nextpage--><br \/>\nPour \u00e9teindre mes \u00e9crans, j&rsquo;ai simplement appel\u00e9 une fonction comme ceci&nbsp;:<\/p>\n<div class=\"codecolorer-container delphi dawn\" style=\"overflow:auto;white-space:nowrap;width:480px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/>7<br \/><\/div><\/td><td><div class=\"delphi codecolorer\"><span class=\"kw1\">const<\/span><br \/>\n&nbsp; MONITOR_OFF &nbsp; &nbsp;<span class=\"sy3\">=<\/span> &nbsp;<span class=\"nu0\">2<\/span><span class=\"sy1\">;<\/span><br \/>\n&nbsp; MONITOR_ON &nbsp; &nbsp; <span class=\"sy3\">=<\/span> <span class=\"sy3\">-<\/span><span class=\"nu0\">1<\/span><span class=\"sy1\">;<\/span> <span class=\"co1\">\/\/ pour info ;o)<\/span><br \/>\n&nbsp; MONITOR_STANBY <span class=\"sy3\">=<\/span> &nbsp;<span class=\"nu0\">1<\/span><span class=\"sy1\">;<\/span><br \/>\n<span class=\"kw1\">begin<\/span><br \/>\n&nbsp; SendMessage<span class=\"br0\">&#40;<\/span>Application<span class=\"sy1\">.<\/span><span class=\"me1\">Handle<\/span><span class=\"sy1\">,<\/span> WM_SYSCOMMAND<span class=\"sy1\">,<\/span> SC_MONITORPOWER<span class=\"sy1\">,<\/span> MONITOR_OFF<span class=\"br0\">&#41;<\/span><span class=\"sy1\">;<\/span><br \/>\n<span class=\"kw1\">end<\/span><span class=\"sy1\">;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>Si vous avez des question, n&rsquo;h\u00e9sitez pas \u00e0 laisser un commentaire <img src=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-includes\/images\/smilies\/skype\/\/wink.gif\" alt=\";)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il fait beau et chaud\u2026 je n\u2019ai pas de clim\u2026 alors, j\u2019ouvre ma fen\u00eatre\u2026<br \/>\nDu coup, le soir, des insectes, attir\u00e9s par la lumi\u00e8re de mes \u00e9crans viennent s\u2019y coller\u2026<br \/>\nMon PC me servant \u00e9galement de serveur, il reste allumer. Apr\u00e8s quelques minutes, un \u00e9cran de veille s\u2019affiche, puis plus tard, les \u00e9crans s\u2019\u00e9teignent\u2026<\/p>\n<p>Mais j\u2019ai eu envie de pouvoir les \u00e9teindre en un clic\u2026 du coup, je me suis cod\u00e9 une nouvelle mini-application, wScreenSleeper&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[7],"tags":[27,154,93,151],"class_list":["post-2774","post","type-post","status-publish","format-standard","hentry","category-delphi","tag-coloration-syntaxique","tag-delphi","tag-freeware","tag-windows-7"],"_links":{"self":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/posts\/2774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/comments?post=2774"}],"version-history":[{"count":0,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/posts\/2774\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/media?parent=2774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/categories?post=2774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/tags?post=2774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}