外出先のホテルなどでノートPCを使うわけですが、寝る時もPCにダウンロードとかなんかしら作業をやらせていたり、朝すぐに使いたいかもという気分で電源を入れたままにしておく事が多いです。
多いというかほぼそうです。
で、ノートPCなので蓋を閉じてしまえばいいのですが、蓋を閉じたままCPU負荷の高い処理をまわしたままにしておくと熱が篭って不具合がおきるときがあります。
ちゃんとした設計のものなら不具合まではいかないかもしれませんが、ファンが沢山回るようになって寝てるのにうるさいってことになったりします。
そういう場合は蓋は開いたまま「モニタの電源が切れるまでの時間」を1分に設定してほっとくんですが、すぐに切りたい場合もあるかもしれないのでそれをやるソフトを作りました。
ダウンロード:SleepDisplay.zip
ダウンロード:sleepdisplay_vista.zip(WindowsXP/Vista用)
立ち上げるとモニタがOFFになります。
キーを押したりマウスを動かすと復帰します。
実はこれ、Windowsのモニタのスリープ機能を働かしただけですごい簡単に実装できたりします。
HWND_BROADCASTを使ってWM_SYSCOMMANDメッセージをwp=SC_MONITORPOWER, lp=1 でポストするだけでOKだったりします。
実際上記のソフトのコードはこんだけです。
2008年12月31日 追記
WindowsVistaでは、SC_MONITORPOWERのlParam=1(→省電力表示に移行)だけでは動作せず、lParam=2(→ディスプレイ停止)まで必要みたいです。
バイナリも変更しましたのでVistaで動作しない方はダウンロードしなおしてみてください。
(ご報告ありがとうございます>hiroさん)
1 : #include <windows.h> 2 : 3 : 4 : int WINAPI WinMain( 5 : HINSTANCE hInstance, 6 : HINSTANCE hPrevInstance, 7 : LPSTR lpCmdLine, 8 : int nShowCmd ) 9 : { 10 : Sleep(1000); 11 : PostMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 1) ; 12 : Sleep(100); 13 : PostMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2) ; 14 : return 0; 15 : }
早速ダウンロードさせて頂きました!
使ってやってください。
とても簡単な操作ですぐに消えるのでとても便利ですね!早速使わせていただいております^^
お役にたってよかったです。もう少し使い勝手よくしたものをそのうち作ります。
とても便利なツールだと思います。<br>私も自分で便利なツールを作ってみたいと思いました。
アイデア次第ですからねー。アイデアがそろえば簡単ですよー。
これは便利!
Windows標準機能でついててもよさそうな利用頻度ですよねえー
vista使ってるものですが、立ち上げてもモニタがOFFになりません。なぜでしょうか?
hiroさん、こんにちは。<br>ご報告ありがとうございます。<br>Vistaでは上記の書き方では動作しないようですね。修正しましたのでよろしければお使いください。
こんな短いプログラムで便利なソフト作れるんだ!?<br>すごいなー
robaさんこんにちは。Windowsの機能なので標準で入っていてもよさそうなんですけどねー
便利ですね!! <br>早速使わせてもらってます^^
ありがとうございます。<br>少しだけご報告を。<br><br>WinXPのログイン画面でのスクリーンセイバーとして<br>このソフトを使用したいと思っていますが、どうも動作しないようです。<br>画面が一瞬だけ黒くなってまた画面表示が行われます。<br>(通常のWindowsでは正しく動作します。)
フォトさんありがとうございます。<br>スクリーンセーバーとしては作っていないですが、スクリーンセーバーとして動作させるにしても無理そうですね。<br>ログイン画面で画面を落としたいという事であれば電源設定の問題になるのですが、ログイン画面の電源設定はレジストリを変更しないといけないようです。<br>ログインユーザーの電源設定をお好みに設定してそれをコピーするのが良さそうです。<br>手順が難しそうなのでいつか記事に出来たらしますね。
フォトさん、よろしければ次の記事を参照してみてください。www.knonline.net/d/?date=20090211
ありがたく使わせていただいてます。Windows7 RC1(7100)で動作しましたのでお礼がてらご報告まで。<br><br>ちなみに、私はデスクトップにショートカットを置いて、ショートカットのプロパティで普段使わないF9あたりをショートカットキーに設定してます。ボタン一発で画面消しは最高です。
>TONOさん<br>動作確認のご報告ありがとうございます。<br>Windows7はVistaで完成された環境がほぼ引き継がれているようですね。<br>まだ手元に実行環境を用意していないので助かります。
あーこれはいいですね!<br>acerのディスプレイでI-Oの地デジソフト終了すると<br>色が無茶苦茶になるんですよ<br>んでディスプレイの電源を切れば元に戻るんで<br>今まではディスプレイ本体の電源切ってました<br>これ使えばわざわざ本体まで手を伸ばさなくてもいい!<br>マジでいいですよ
たまたま上の方と時間が近いので俺も記念カキコしますよ<br>これは便利です。ありがとうございました<br><br>お礼だけも何なのでついでに初心者向けにアドバイス<br>「発行元を確認できませんでした(後略)」というダイアログは<br>ファイル右クリック→プロパティ→全般タブ→ブロック解除<br><br>上の人も書いたショートカットのプロパティで、かなり便利に使えますよね
私はクイック起動バーに登録して使用してますよ<br>マウス派のかたで、さっさと電源を切りたい方は<br>こちらもお奨めです
>ドクオのヤマさん<br>ありがとうございます。ウチのノートPCもたまにそうなるので使ってます。(蓋を閉めれば直りますが)<br>>通りすがりさん<br>おお! エクスプローラの展開ウィザードを使ってzipを解凍するとブロック情報(ZoneID)が残るのですね。<br>てっきり消えてしまう物かと思っていました。<br>(ちなみにXPでダブルクリックで開くと消えます・・・)
これは素晴らしいです。<br>こうだったら良いのになと思って<br>探してたら見つけてしまいました。<br>“ノートパソコン ディスプレイ 電源”の<br>キーワードで到着致しました。<br>クイック起動に加えて使っています。<br>思考が現実化しました。<br>やったー!<br>てか、なんで標準でついてないのでしょうかねえ。<br>うーん・・・。<br>まあ、それはとにかく。<br>ありがとうございましたあ。
>社長係さん<br>意外と需要があるようでよかったです!
ショートカット並みに手軽に使えるのがありがたい…。<br>複数モニタで作業をしているので、こんなソフトを探していました!<br><br>まさにシンプル・イズ・ベスト。<br>手放せないソフトとなりそうです。Thanks!!!
>渦さん ご利用ありがとうございます。意外と色々な使い方があるのですね~。参考になります。
スカイプで寝オチ会議をする場合、通話した状態だとタイマーで電源切ることができないようなので、こういうソフトを探していました!ありがとうございます。
Windows7にて動作しました。<br>非常に便利で私の環境で活躍しています^^<br>小さいことですが、ダウンロードの横の<br>WindowsXP/Vista用ではないでしょうか?
>月狐さん<br>お役に立ってよかったです。<br>>JB-Lさん<br>ご報告ありがとうございます!<br>そしてスペルミスのご指摘もありがとうございます。。
前から欲しいと思っていたものが見つかりました。<br>お風呂に行くときなどに、ディスプレイの電源を直接押すのは微妙だし、かといってそのつど設定をいじるのも大変ですし。<br>さっそくランチャーに登録して使わせてもらいます。<br>自分のところのWindows7でもしっかり動きました。
僕のノートPCは閉じるフリーズしてしまうので、クリックだけで画面を消せるのでとても便利です。 ありがとうございます!!!
>faiさん<br>Windows7での動作報告ありがとうございます。<br>シンプルな手法を使っているのでマルチモニタなどの環境でもOKなようです。<br>>shrさん<br>ノートPCでモニタだけ切りたいこと多いですよね。
vistaですが、電源切れてもすぐにまたついちゃうんですけれど・・・<br>もちろんマウスなどは弄ってません<br>たまにちゃんと消えるんですが・・・<br>原因不明です
>っrさん<br>おそらく何かが復帰をかけていると思われます。<br>MediaPlayerとかそういう類です。
これは便利ですね!<br>ただ、iTunesで音楽聞きながらディスプレイを切りたいと思ったら、iTunesが勝手にディスプレイ復帰させちゃいますw
なんとまぁ・・・。それはどうしようもなさげです。
すごいですね。<br>プログラミングで使わしてもらいました<br>ありがとうございます。
maybeさん、お役にたってよかったです。
ソース参考にさせていただきます。ありがとうございます。<br>そういえば、Sleepが入っていますがこれはどういう理由で入っているのでしょうか?
>夏月さん<br>1つめのSleepは少し入れておかないとexeの実行に使った操作が終わっていないかもしれないからです。例えばダブルクリックした後にすぐマウスが静止できるわけではないので。<br>2つめのSleepは自分でも何で入れたのか忘れましたw<br>不要かもしれません。
C:\Window\System32\rundll32.exeuser32.dll,LockWorkStation<br>SleepDisplay.exe<br>離席するときに上コマンド使っています。プチエコ。
ありそうでなかった便利なソフトです。<br>ありがとうございます。
探し求めていたソフトでした<br>ありがとうございます!
クリックしてもディスプレイの電源がつかないようにするにはどうしたらいいんでしょうか?
タイマーを使ってメッセージを投げつづければいいんじゃね?
というのは冗談で WM_SYSCOMMAND で SC_MONITORPOWER >=1 が投げられてくる瞬間を狙い撃ちすればおk
SC_MONITORPOWER < 0 ですね。 間違えました。 orz
起動後、3秒間はマウスを動かしても無視するとか出来ますかね?
Windows8.1のマルチディスプレイ環境でも動作しました<br>とても便利です。ありがとうございます
tog9Gaq2Ri5Wu3S<br>FirstDinersc5Hexotica8Nj8Xr0P
Windows XP SPで快適に動作しました。<br>ありがとうございます。
win10でもちゃんと使える。<br>最高です。
Win10 ノートPCで動作しました。 <br>ありがとうございます。 <br>_vista はいらないんじゃないかなーw
通販最大80%OFF、送料無料 <br>正規販売代理店【即日発送】 <br>新品入荷大特価! <br>【品質至上】送料無料! <br>安い 品質と価格に優れる信用ある! <br>直営店 限定SALE極上本革バッグ! <br>超美品』正規品※激安販売※ <br>豪華アイテムファクトリーアウトレットオンラインストア、 <br>2018本物しいおよび高品質激安通販. <br>【人気沸騰】AllJapan最安値! <br>スタイリッシュで高品質の本物 <br>【激安大特集】100%品質保証 <br>人気爆発,超歓迎、2018【最安値】! <br>2018年新作! <br>【楽天市場】5☆大好評、制作精巧!!
香川県ルーちゃん餃子のフジフーヅはバイトにパワハラの末指切断の大けがを負わせた犯罪企業.中卒社員岸下守の犯行.
スーパーコピーブランド専門店 <br>ぜひ一度のスーパーコピーブランド品をお試しください。 <br>驚きと満足を保証できます。 <br>ご利用を心からお待ちしております。 <br>営業時間: ご注文はオンラインにて年中無休24時間受付けております。