Come posso spegnere il PC dopo un determinato periodo di tempo?


68

Come faresti a trasformare il tuo computer dopo un determinato periodo di tempo?

Ascolto la musica prima di andare a dormire e vorrei poter spegnere il computer dopo un determinato periodo di tempo. Dopo mezz'ora dire.

Sarebbe bello se si potesse collegare un collegamento sul desktop a un'attività nello scheduler in modo da fare clic sul collegamento e mezz'ora dopo si spegne.

Risposte:


23

La raccomandazione originale - TimeComX , ora si trova solo sui siti di hosting condiviso ed è stata interrotta.

Tramite Lifehacker , questa sembra essere una valida alternativa (nessuna esperienza personale):

Spegnere da AiryTec

Diverse caratteristiche di nota:

  • Pianifica gli arresti in base ai livelli di utilizzo della CPU, all'ora o in remoto
  • Calcolatore di risparmio energetico
  • Uso portatile (nessuna installazione richiesta - alcune note potrebbero non funzionare su x64)

inserisci qui la descrizione dell'immagine
(immagine tramite sviluppatore)


111

Crea un file batch e inserisci questo codice dopo la @echo offriga:

shutdown -s -t 1800

Il computer si spegnerà 30 minuti (1800 secondi) dopo aver eseguito il file batch.

Per annullare uno spegnimento avviato da quel file batch, puoi andare su StartEsegui e digitare:

shutdown -a

Oppure inseriscilo nel suo file batch separato, quindi eseguilo per annullare un arresto.


40

Ecco alcuni semplici passaggi per spegnere il computer dopo un tempo specificato senza alcuna applicazione !:

  1. Aprire la finestra Esegui (tasto Windows + R) o (Start / Tutti i programmi / Accessori / Esegui).
  2. Chiave shutdown -s -t 1800:

Esempio SU215531

[ 1800(può essere modificato) è il numero di secondi dopo i quali il computer si spegnerà.]

  1. Fai clic su OKe il computer si spegnerà dopo il tempo specificato (qui 30 minuti).

Puoi cambiare -sper le alternative come di seguito:

effetto opzioni
-l per disconnettersi
-r per riavviare

5

Vai a Pannello di controlloOpzioni risparmio energiaCambia impostazioni piano e modifica l' opzione Metti il ​​computer in modalità sospensione dopo quello che desideri.


È un po 'lungo. Puoi pensare a qualcosa di più automatico. Come un semplice clic di un'icona sul desktop, il mio computer si spegne in 1/2 ora.
Andrew,

2
e questo fa solo dormire il computer. Voglio spegnere il computer.
Andrew,

Bene, questa impostazione è automatica: una volta impostata una volta, ad esempio un'ora, il sistema andrà automaticamente in modalità di sospensione entro un'ora da quando il computer diventa inattivo (non è necessario eseguire nuovamente i passaggi). Ma sì, questo ti permetterà solo di mettere il PC in sospensione. Per spegnerlo, è necessario utilizzare un programma diverso (come quello suggerito di seguito).
Jeevan,


3

Puoi farlo con il task scheudler e un file bat

Crea un file bat: apri il blocco note e digita la stringa

shutdown.exe /s /t 00

Salvare questo file nella directory Documenti e denominarlo Shutdown.bat (notare l' .batestensione e non .txt).

Quindi, apri Task Scheulder (digita task sdal menu Start)

Crea una nuova attività (non di base)

Dagli un nome

In idle

Nella scheda Condizioni, selezionare start the task only if the computer is idle for 30 minutes

Ora, nella scheda Azioni, fai clic su Nuovo, avvia un programma e scegli il tuo file .bat.

Fai clic su OK fino a quando non viene salvato!

Tutto fatto!

Per inciso, fai solo attenzione a non perdere il lavoro non salvato; Inoltre, ciò potrebbe non essere desiderabile se è in esecuzione un aggiornamento in background o un download, ecc


0

Ecco un semplice VBScript che arresta Windows in un determinato momento

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

Questo ciclo sarebbe solo due volte .....
Ramhound,

-3

open start -> scrivi cmde aprilo.

Allora scrivi

shutdown /t -s 600 

(per, ad esempio, 600 secondi)


Dovrai aggiungere questo all'avvio, ma a parte questo è probabilmente il modo migliore.
Jon

Non vedo dove questo aggiunga ulteriori informazioni alle risposte esistenti da Force Flow o Dave Rook. È sempre lo stesso meccanico dietro.
nixda,

1
Pensa che volevi dire spegnimento -s -t 600 qui. Il tuo non verrà eseguito nella sua sintassi corrente.
Will Webb,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.