web-dev-qa-db-ja.com

指定した時間が経過したらPCをシャットダウンする方法

指定した時間が経過したら、どのようにしてコンピュータの電源を入れますか。

私は眠りにつく前に音楽を聴き、指定された時間の後に私のコンピューターをシャットダウンできるようにしたいです。 ½時間後に言う。

デスクトップのショートカットをスケジューラのタスクに接続できるので、ショートカットをクリックしてから1時間半後にシャットダウンします。

68
andrew

当初の推奨 - TimeComX は現在、共有ホスティングサイトでのみ見られ、廃止されました。

Lifehacker によると、これは価値のある代替方法のようです(個人的な経験はありません)。

AiryTecで電源を切る

注目のいくつかの機能:

  • CPU使用レベル、時間、またはリモートでシャットダウンをスケジュールします。
  • 省電力電卓
  • 携帯用(インストール不要 - このバージョンはx64では動作しないかもしれません)

enter image description here
(開発者経由の画像)

23
studiohack

バッチファイルを作成し 、このコードを@echo off行の後に追加します。

shutdown -s -t 1800

バッチファイルを実行した後、コンピュータは30分(1800秒)シャットダウンします。

そのバッチファイルによって開始されたシャットダウンをキャンセルするには、開始実行を入力して次のように入力します。

shutdown -a

または、それを独自の別のバッチファイルに入れてから実行し、シャットダウンをキャンセルします。

110
Force Flow

こちら 指定された時間の後、アプリケーションなしでコンピュータをシャットダウンするための簡単な手順です。:

  1. ファイル名を指定して実行ウィンドウ(Windowsキー+ R)または(スタート/すべてのプログラム/アクセサリ/ファイル名を指定して実行)を開きます。
  2. キーshutdown -s -t 1800

SU215531 example

[1800(変更可能)は、コンピューターの電源が切れるまでの秒数です。]

  1. クリック OK 指定した時間(ここでは30分)経過すると、コンピュータの電源が切れます。

あなたは以下のように選択肢のために-sを変更することができます:

options effect 
  -  lをログオフする
  -  rを再起動する
40
gaston33

コントロールパネル電源オプションプラン設定の変更を選択して、 好きなようにオプションの後にコンピュータをスリープ状態にします。

5
Jeevan

あなたはtask scheudlerとbatファイルでこれをすることができます

Open notepadでbatファイルを作成し、文字列を入力してください。

shutdown.exe /s /t 00

このファイルをマイドキュメントディレクトリに保存し、Shutdown.batという名前を付けます(.batではなく.txt拡張子に注意してください)。

次に、Task Scheulderを開きます(スタートメニューからtask sと入力してください)。

新しいタスクを作成する(基本的ではありません)

名前を付けます

アイドル時

「条件」タブで、「start the task only if the computer is idle for 30 minutes」を選択します。

[アクション]タブで、[新規作成]をクリックして、.batファイルを探します。

保存するまで[OK]をクリックします。

全部できた!

余談ですが、保存していない作業を失う可能性があることに注意してください。また、これはバックグラウンドアップデートが実行されている場合やダウンロードなどの場合には望ましくありません

3
Dave

シャットダウンタイマー はあなたのためにこれを行うことができます、無料版はあなたの要件を満たしています。

enter image description here

3
Sandeep Bansal

これは、指定された時間にWindowsをシャットダウンする簡単なVBScriptです。

Set objShell = CreateObject("WScript.Shell") 

Dim Input
Input = "10:00"

'Input = InputBox("Enter the shutdown time here.","", "10:00") 

For i = 1 to 2

CurrentTime = Time & VbCrLf

If Left(CurrentTime,5) = Input Then

objShell.Run "shutdown -s -t 00", 0
WScript.Quit 1

Else

WScript.Sleep 1000

End If

i=i-1

Next
0
jhmnb