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.

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.


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

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,


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).


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.


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

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.