指定した時間の後にPCをシャットダウンするにはどうすればよいですか?


68

指定された時間が経過した後、コンピューターをどのように回転させますか?

寝る前に音楽を聴いていますが、指定した時間が経過するとコンピューターをシャットダウンできるようになりたいです。30分後に言う。

デスクトップショートカットをスケジューラのタスクに接続して、ショートカットをクリックしてから30分後にシャットダウンできると便利です。

回答:


23

オリジナルの勧告- TimeComXは、今は共有ホスティングサイトで発見され、廃止されました。

Lifehackerを介して、これは価値のある代替手段のようです(個人的な経験はありません):

AiryTecによるスイッチオフ

注意すべきいくつかの機能:

  • CPU使用レベル、時間、またはリモートでシャットダウンをスケジュールします
  • 省電力電卓
  • ポータブル使用(インストールは不要-このバージョンはx64では動作しない可能性があることに注意してください)

ここに画像の説明を入力してください
(開発者経由の画像)


111

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

shutdown -s -t 1800

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

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

shutdown -a

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


40

以下に、アプリケーションを使用せずに指定した時間後にコンピューターをシャットダウンする簡単な手順を示します。

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

SU215531の例

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

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

-s以下のように代替案を変更できます。

オプション効果
ログオフするには-l
-r再起動する

5

行くコントロールパネル電源オプションプラン設定の変更や変更後にコンピューターをスリープ状態にしたいものは何でもするためのオプション。


それは少し長いです。より自動化された何かを考えることができます。デスクトップアイコンをクリックするだけのように、私のコンピューターは1時間半でシャットダウンします。
アンドリュー

2
そして、それはコンピューターをスリープ状態にするだけです。コンピューターをシャットダウンしたい。
アンドリュー

その設定は自動的に行われます。一度設定すると、たとえば1時間に設定すると、コンピューターはアイドル状態になってから1時間以内に自動的にスリープ状態になります(手順を再度実行する必要はありません)。しかし、はい、それはあなたがPCをスリープ状態にさせるだけです。シャットダウンするには、別のプログラム(以下に示すようなプログラム)を使用する必要があります。
ジーバン


3

タスクスケジューラとbatファイルを使用してこれを行うことができます

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]をクリックします。

全部終わった!

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


0

指定された時間に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

これが唯一のループは.....二回だろう
Ramhound

-3

オープンスタート->書き込みcmd、開きます。

次に書く

shutdown /t -s 600 

(たとえば、600秒)


これをスタートアップに追加する必要がありますが、それ以外はおそらく最善の方法です。
ジョン

Force FlowまたはDave Rookからの既存の回答にさらに情報が追加される場所はわかりません。それは常に同じメカニズムです。
nixda

1
ここでshutdown -s -t 600を意味すると思います。あなたのものは現在の構文では実行されません。
ウィルウェッブ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.