コンピューターを(休止状態ではなく)スリープ状態にするために使用するコマンドは何ですか?



What Is Command Use Put Your Computer Sleep



解決:

これらがお役に立てば幸いです。

シャットダウン%windir% System32 shutdown.exe -s



リブート%windir% System32 shutdown.exe -r

ログオフ%windir% System32 shutdown.exe -l



待機する%windir% System32 rundll32.exe powrprof.dll、SetSuspendStateスタンバイ

Hibernate%windir% System32 rundll32.exe powrprof.dll、SetSuspendState Hibernate

注意:rundll32.exeを使用してpowerprof.dllを起動しないでください。代わりに、SetSuspendStateを直接呼び出す必要があります。これは、Powershellを使用して実行できます。以下の内容でsleep.ps1などのファイルを作成します。



Add-Type -Assembly System.Windows.Forms [System.Windows.Forms.Application] :: SetSuspendState( 'Suspend'、$ false、$ true)

次に、を使用して実行しますpowershell-ファイルC: your-path sleep.ps1。最初にコマンドを実行する必要があるかもしれませんSet-ExecutionPolicy RemoteSignedを使用して、PowerShellスクリプトを実行できるようにします。

上記のスクリプトによりシステムが一時停止し、現在の休止状態の設定に応じてスリープまたは休止状態になります。コマンドラインからその設定を変更するには、次のコマンドを実行します。powercfg -h off(またはon)管理者としてコマンドラインから。


非常に多くのことを実行できるWizmoの無料ユーティリティをご覧ください。
探しているコマンドはおそらく次のとおりです。

ウィズモスタンバイ


私は解決策を見つけました。 AutoHotKeyというフリーウェアプログラムをインストールし、[スタート]メニュー-> [スリープ]を呼び出す手順をスクリプトファイルに記録しました。次に、スクリプトファイルをスタンドアロンの実行可能ファイルSleepWin7.exeにコンパイルしました。

今、私は単にSleepWin7.exeを実行して、コンピューターをハイブリッドスリープ状態にします。

必要なのがこれだけの場合は、AutoHotKeyをアンインストールできます。


更新:上記の解決策は、ユーザーがログインしていない場合、つまりWindows7のログイン画面では機能しません。 (私のコンピューターは毎週日曜日の午前4時に起きて、毎週のバックアップを実行します。これはユーザーのログインなしで実行されます。)このような場合でも、Wizmoプログラムは機能します。

wizmo.exeクワイエットスタンバイ!