Automatyczne zamykanie systemu Windows 7 za 10 minut od teraz

16

Czy istnieje sposób, aby Windows 7 to zrobił: „Za 10 minut zamknij wszystkie aplikacje i zamknij (lub hibernuj), bez względu na to, co otrzymujesz z klawiatury lub myszy”? Jest OK, jeśli użytkownik może cofnąć kolejność zamykania w ciągu 10 minut, ale po rozpoczęciu zamykania nie powinno być odwrotu.

użytkownik12816
źródło

Odpowiedzi:

21

shutdownLinia komend jest to, co jesteś po, a /t 600dostaniesz 600 sekund (10 minut) opóźnienie inne opcje zdefiniować proces wyłączania. W twoim przypadku podejrzewam, że będziesz chciał shutdown /t 600 /s.

Cry Havok
źródło
1
niektóre aplikacje MOGĄ przerwać zamykanie. przychodzi mi na myśl notatnik.
Journeyman Geek
3
@ Geek: To nie jest sam Notatnik, ale „Czy chcesz zapisać?” Okno dialogowe. Jest to AFAIK, wspólne dla wszystkich programów i ma sens. Jednak 1) IIRC, Windows 7 nie pozwala już programom na zatrzymywanie takich zamknięć; 2)shutdown /f
1686
Chrome przeglądarka może równie dobrze
Alexey Shevelyov
3

Jak stwierdził Havok, możesz po prostu użyć przełącznika Shutdown z wiersza poleceń. Zobacz opcje poniżej. wprowadź opis zdjęcia tutaj

Uruchom z cmd.exe lub po prostu włóż do skryptu .bat, jak poniżej (możesz po prostu dodać ten .bat do harmonogramu Windows, jeśli chcesz zaplanować) - usuń „pauzę”, jeśli chcesz, aby od razu działał:

@cd /
@cls
@echo #Shutdown 10min script#
@pause
@shutdown /t 600 /s
James
źródło
możesz użyć polecenia> foo.txt, aby skierować dane wyjściowe do pliku tekstowego w celu ich łatwego wklejenia
Journeyman Geek
Zgadzam się, ale z jakiegoś powodu wyszło zniekształcone stąd zdjęcie ;-)
James
Zawinąć w <pre> </pre>tagi.
user1686,
2

W sieci istnieje wiele programów automatycznego wyłączania. Możesz użyć jednego z nich; na przykład: Sweet Dreams .

wprowadź opis zdjęcia tutaj

Mehper C. Palavuzlar
źródło
1

Można to zrobić, wykonując następujące proste kroki:

  1. Idź do uruchomienia (Win + r)
  2. Wpisz shutdown -s -t 600i naciśnij Enter

Komputer zostanie zamknięty za dokładnie 10 minut (600 sekund).

Krish Munot
źródło
0

Pierwsza odpowiedź była wystarczająca. Naciśnij Win+, ra następnie wpisz shutdown /t "desired duration" /sw polu. Zamień „żądany czas trwania” na liczbę sekund, po których komputer ma się wyłączyć, i naciśnij Enter.

Nathan
źródło
0

Zrobiłem dla siebie skrypt, aby zamknąć komputer po upływie określonego czasu. to jest kod:

:shutdown_sequence
set /p TM="Enter a time to shut down:"
set /a TM1=TM*60
echo I will shutdown the computer in %TM% minutes and in seconds: %TM1% 
shutdown -s -f -t %TM1%
pause
exit
goto:eof
Zaraz
źródło
1
Czy możesz wyjaśnić, w jaki sposób OP wykonałby ten kod?
Burgi,
Dlaczego masz bezużyteczne goto:eofna końcu pliku wsadowego?
DavidPostill