Czy jest jakiś sposób na wykonanie czegoś po zamknięciu pokrywy laptopa?

10

Zastanawiam się, czy jest jakiś sposób na wykonanie programu, uruchomienie komendy lub czegoś innego podczas zamykania pokrywy laptopa.
Moje pytanie ma charakter ogólny, zarówno dla systemu Windows, jak i Linux. Coś przydatnego powinno stanowić blokowanie laptopa podczas zamykania pokrywy (Win + L w oknach) lub uruchamianie drogich procesów, takich jak analiza antywirusowa itp., Bez robienia tego ręcznie przed zamknięciem pokrywy.

Matias
źródło
Zobacz także tutaj i tutaj .
Karan

Odpowiedzi:

6

W systemie Windows 7 jedynymi opcjami do wykonywania akcji po zamknięciu pokrywy są Opcje zasilania w Panelu sterowania. Dostępne działania to:

  • Nic nie robić
  • Sen
  • Hibernować
  • Zamknąć

Nie można tutaj tworzyć niestandardowych akcji, które można przypisać do zdarzenia zamknięcia pokrywy.

Ale!

Za pomocą Harmonogramu zadań można zaplanować zadanie, gdy określone zdarzenie zostanie zarejestrowane. Iść spać to zarejestrowane zdarzenie. Podczas tworzenia zaplanowanego zadania można określić, że komputer ma się budzić ze stanu uśpienia w celu wykonania zadania.

Szczegółowe instrukcje tutaj: Harmonogram zadań na zamkniętej pokrywie laptopa?

William Jackson
źródło
1

Na forach Ubuntu znajduje się dość długi i szczegółowy samouczek na temat wykonywania skryptów po zamknięciu / otwarciu pokrywy laptopa .

Jednak nie mogę znaleźć niczego, co by naśladowało to samo w systemie Windows.

Sathyajith Bhat
źródło
1

Rozwiązanie

Ustaw „AwayModeEnabled”, a system Windows nie przejdzie w stan uśpienia, gdy przejdzie w tryb uśpienia. Następnie skorzystaj z hakowania Harmonogramu zadań wspomnianego powyżej przez Williama.

Plusy

Nie trać połączeń sieciowych

Cons

Twój komputer nigdy tak naprawdę nie może zgasnąć podczas snu

Jak

Z ekranu aktywacji ekranu logowania użytkownika

regedit .... HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SessionManager \ Power, dodaj tam nowy DWORD32 i zmień jego nazwę na AwayModeEnabled, kliknij prawym przyciskiem myszy i zmień wartość na 1 (Hex). Na koniec edytuj akcję zamykania pokrywy laptopa jako Uśpij na stronie ustawień opcji zasilania w Windows7.

Testowanie mojego laptopa z systemem Windows 7 przy otwartym połączeniu ssh.

Anthony Ryan-Lorraine
źródło