にへるつおるぐ | src | ブログ | コンタクト | 統計 | 御串 | 小束 | 裏ミク | つ痛 | 顔本 |

10年ぶりに部屋に入るとコウモリや猫の巣窟だった

2013-08-06 17:59:53 JST-9 | akebia | Windows | コメント | トラックバック | 履歴

バッチファイルやショートカットからWindowsを待機や休止状態にしたい時に使えるプログラムです。SetSuspendState関数についての詳細は、Microsoftのサイトの「SetSuspendState function (Windows)」を参照して下さい。

書式

aw.SetSuspendState [ Hibernate ] [ ForceCritical ] [ DisableWakeEvent ]
aw.suspend.js [ Hibernate ] [ ForceCritical ] [ DisableWakeEvent ]

オプション

Hibernate
システムを休止状態にします。このオプションを省いた時は、システムを待機状態にします。
ForceCritical
SetSuspendState関数の第二引数をTRUEにします。このオプションを省いた時は、SetSuspendState関数の第二引数を FALSEにします。
DisableWakeEvent
システムは全てのウェイクイベントを無効にします。このオプションを省いた時は、どんなシステムのウェイクイベントも有効なままです。

コンパイル方法

aw.SetSuspendStateを実行するには、コンパイルが必要です。コンパイラには、MinGWが使えます。MinGWをインストールし、「MinGW\bin」フォルダにpathを通し、「aw.SetSuspendState.c」を置いたフォルダをカレントディレクトリとして、下記のコマンドを実行して下さい。

gcc aw.SetSuspendState.c -lpowrprof -o aw.SetSuspendState.exe

使い方

先ず、コンパイルして出来た「aw.SetSuspendState.exe」をpathの通ったフォルダに配置します。そして、普通にWindowsを待機状態にしたい時には、コマンドプロンプトにて、「aw.SetSuspendState」と入力してEnterキーを押します。

必要ならば、オプションを付けることができます。オプションは大文字と小文字を区別しません。オプションは空白で区切って任意の組み合わせで指定できます。

「aw.SetSuspendState.exe」は、ショートカットから起動することもできます。その際、コマンドプロンプトを表示させたくない場合には、「aw.suspend.js」へのショートカットを作成して下さい。

「aw.suspend.js」を実行するには、「aw.SetSuspendState.exe」をpathの通ったフォルダに配置しておく必要があります。

ダウンロード

コンパイル済みのaw.SetSuspendStateです。ダウンロードしたらファイル名を「aw.SetSuspendState.exe」に変更して使って下さい。

MyMiniCity 人気ブログランキングへ

  1. Application.SetSuspendState (4)
  2. setsuspendstate 引数 (3)
  3. setsuspendstate (2)
  4. Application.SetSuspendState disableWakeEvent (1)
  5. SetSuspendState function 説明 (1)

Comments

No comments yet

Add Comment

Trackback

このトラックバックURL(右クリックして、リンクのURLをコピー)を使ってこの記事にトラックバックを送ることができます。もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。トラックバックの手動送信に失敗したり、拒否された場合には、あけび猫が入力しますので、こちらまでご連絡下さい。重複したトラックバックは、自動的に1つにまとめられるようなので、気軽に色々試してみて下さい。


http://2hz.org/akebia/