PC電源ON > OFF

「PC電源ON/OFF」の編集履歴(バックアップ)一覧はこちら

PC電源ON/OFF」(2009/06/14 (日) 16:23:17) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

**休止状態にするためのプログラム [[自動給水>給水方法]]を実現するために、Windowsのタスク機能を使って定期的に電源をON/OFFすればいいのですが、実はこのタスクによる電源ON/OFFが”くせ者”でした。(マイクロソフト製品は二流品ばかり) 電源ON/OFFは、正確には「休止状態(サスペンド)」←→「電源ON状態」を切り替えることをここでは指します。 Windowsのシャットダウンであれば、shutdownというコマンドが用意されていますが、休止状態を実行する手段が用意されていないようです。(さすが手抜きマイクロソフト) そこでネットで探してみましたが、まともに動くものが無い!!というより、時間をかけて探せばあると思うのですが、どれを試しても今ひとつ。探すことを諦め、自分で作りました。(作成時間たったの10分程度・・・探す方が大変でした) ** 使い方 プログラム &ref(standby.zip) ソースコード &ref(standby-src.zip) プログラムをダウンロードして、コマンドラインから standby -s -t 1000 と実行すれば1秒後に休止状態に出来ます。(ただし、Windowsの設定で休止状態を有効にしておく必要有り) **ちなみに - @ITにrundll32を使った休止状態へ移行する方法が記載してありますが、その方法で休止状態にするとタスクに設定した時刻になってもPCが電源ONにならないという問題があります - VBScriptを使った方法がいくつかありましたが、自分のPCでは正常に動作しませんでした - Vectorで探してみましたが、どれもGUIからで、自動実行ができません。できるものもありましたが、休止状態へ移行するまでの時間設定ができませんでした。VBScriptと組み合わせればできないことはないですが。。 **電源ON/OFF Windowsのタスクで上記コマンド(standby)を指定時間に実行するようにすれば、 - 指定時刻に電源ON - 指定時間経過後に電源OFF ができるようになります。 説明を書くのが面倒なので具体的な手順は省略しています。 詳細を知りたい方は[[問い合わせなど]]へどうぞ。 ***所要時間 WindowsタスクのON/OFF所要時間の計測 standby -s t xxxx000 xxxxの数値により、どのように変わるか? xxxxの値 0 0:44 30 0:46 60 1:16 120 2:13 180 3:15 ・起動+終了時間で45秒かかるため、これ以下には設定できない。 ・終了時間に15秒かかるため、45秒以上かかる場合は+15秒で計算する よって、 45秒未満・・・設定不可 45秒以上・・・目標から15秒引いて設定 ---- end
**休止状態にするためのプログラム [[自動給水>給水方法]]を実現するために、Windowsのタスク機能を使って定期的に電源をON/OFFすればいいのですが、実はこのタスクによる電源ON/OFFが”くせ者”でした。(マイクロソフト製品は二流品ばかり) 電源ON/OFFは、正確には「休止状態(サスペンド)」←→「電源ON状態」を切り替えることをここでは指します。 Windowsのシャットダウンであれば、shutdownというコマンドが用意されていますが、休止状態を実行する手段が用意されていないようです。(さすが手抜きマイクロソフト) そこでネットで探してみましたが、まともに動くものが無い!!というより、時間をかけて探せばあると思うのですが、どれを試しても今ひとつ。探すことを諦め、自分で作りました。(作成時間たったの10分程度・・・探す方が大変でした) ** 使い方 プログラム &ref(standby.zip) ソースコード &ref(standby-src.zip) プログラムをダウンロードして、コマンドラインから standby -s -t 1000 と実行すれば1秒後に休止状態に出来ます。(ただし、Windowsの設定で休止状態を有効にしておく必要有り) **ちなみに - @ITにrundll32を使った休止状態へ移行する方法が記載してありますが、その方法で休止状態にするとタスクに設定した時刻になってもPCが電源ONにならないという問題があります - VBScriptを使った方法がいくつかありましたが、自分のPCでは正常に動作しませんでした - Vectorで探してみましたが、どれもGUIからで、自動実行ができません。できるものもありましたが、休止状態へ移行するまでの時間設定ができませんでした。VBScriptと組み合わせればできないことはないですが。。 **電源ON/OFF Windowsのタスクで上記コマンド(standby)を指定時間に実行するようにすれば、 - 指定時刻に電源ON - 指定時間経過後に電源OFF ができるようになります。 説明を書くのが面倒なので具体的な手順は省略しています。 詳細を知りたい方は[[問い合わせなど]]へどうぞ。 ***所要時間 WindowsタスクのON/OFF所要時間の計測 standby -s t xxxx000 xxxxの数値により、どのように変わるか? xxxxの値 0 0:44 30 0:46 45 1:00 60 1:16 120 2:13 180 3:15 ・起動+終了時間で45秒かかるため、これ以下には設定できない。 ・終了時間に15秒かかるため、45秒以上かかる場合は+15秒で計算する よって、 45秒未満・・・設定不可 45秒以上・・・目標から15秒引いて設定 ---- end

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。