Nasza korporacyjna firma BOFH narzuca ustawienie blokady ekranu w absurdalnie krótkim czasie. Jest to frustrujące i przynosi efekt przeciwny do zamierzonego.
Czy istnieje sposób, aby zapobiec automatycznej blokadzie ekranu? Zakładam, że nie ma sposobu na zastąpienie ustawień wymuszonych przez zasady, ale może istnieje oprogramowanie, które naśladuje aktywność użytkownika.
Tylko pytam, zanim ustawię wieczne kółko myszy. (zdobyć?)
windows
screensaver
security-policy
Gabriel R.
źródło
źródło
Odpowiedzi:
Używam skryptu, który tytuł idle.vbs:
Co sześć sekund szybko przełącza się to na klawiaturę numlock, powodując, że Windows wierzy, że ktoś wchodzi w interakcję z klawiaturą, zapobiegając blokadzie ekranu. Działa to w oknach waniliowych, nie potrzebujesz narzędzi programistycznych ani skryptowych, aby go użyć, po prostu utwórz plik tekstowy z rozszerzeniem .vbs i kliknij go dwukrotnie (lub umieść w elementach startowych).
Edycja: możesz umieścić ten skrypt w elementach startowych za pomocą
Aby uzyskać więcej informacji na temat
choco
instalatora CLI Choclatey ( ), zobacz:https://chocolatey.org/
źródło
shell:startup
. Zobacz tę stronę, aby uzyskać więcej informacji thewindowsclub.com/startup-folder-in-windows-8Jeśli program Windows Media Player jest nadal zainstalowany, możesz odtwarzać wideo w pętli i minimalizować je (przykładowe filmy z dzikiej przyrody działają w tym przypadku dobrze). Domyślnie, dopóki wideo jest odtwarzane, ekran się nie blokuje.
źródło
Jeszcze inną opcją jest darmowy program Caffeine . Jest również bezpłatny do użytku komercyjnego. Ze strony głównej programu:
To gotowe rozwiązanie pozwala również kontrolować, kiedy włączyć lub wyłączyć:
źródło
Możesz utworzyć skrypt AutoIt, aby stale naciskać nieużywany klawisz (np. Przełączać blokadę klawiszy num, przewijać), spać przez około minutę i powtarzać. Alternatywnie, jeśli często używasz klawiatury, możesz zmusić ją do poruszania myszą o piksel lub mniej więcej w dowolnym kierunku.
Jeśli nie chcesz, aby działał nieprzerwanie, możesz również uruchomić skrypt jako zaplanowane zadanie (jeśli masz dostęp) uruchamiane po pewnym czasie braku aktywności komputera.
Jest to bardzo prosty skrypt do wykonania niewidocznego ruchu myszy, jeśli nie chcesz wchodzić w składnię AutoIt:
Ten skrypt przesuwa kursor myszy o jeden piksel w górę w lewo, a następnie zwraca go z powrotem, a następnie śpi przez 9 minut (
540000
milisekund). Gdy skrypt jest uruchomiony, w zasobniku widoczna jest ikona AutoIt. Możesz go zatrzymać, klikając prawym przyciskiem myszy tę ikonę i wybierając odpowiednią opcję.Aby utworzyć skrypt, zainstaluj AutoIt, kliknij prawym przyciskiem myszy dowolny folder i wybierz
New
>AutoIt v3 Script
, nazwij go, kliknij prawym przyciskiem myszy ten nowy skrypt, wybierzEdit
, wklej powyższy kod i zapisz. Możesz go nawet skompilować.exe
(ponownie z menu kontekstowego), aby na przykład uruchomić z Windows Scheduler.źródło
Skompiluj to w Visual Studio lub C # Express i uruchom go z wiersza polecenia (lub kliknij dwukrotnie). Wymaga .NET 4.0 lub nowszej wersji. Robi wszystko, czego szukasz.
źródło
Istnieje aplikacja na Androida o nazwie „Timeout Blocker”, która wibruje co pewien czas i można na nią najechać myszą. Mówi jednak, aby nie używać go w pracy. https://play.google.com/store/apps/details?id=com.isomerprogramming.application.timeoutblocker&hl=pl
źródło
Lubię korzystać z łatwych i zintegrowanych opcji ( bez dodatkowego oprogramowania ), takich jak skrypt programu PowerShell (dzięki https://dmitrysotnikov.wordpress.com/2009/06/29/prevent-desktop-lock-or-screensaver-with-powershell/ ), który wykorzystuje „f15” jako klucz do sukcesu (dzięki kofeinie. To rzeczywiście najmniej przeszkadza)
Umieść to w myScriptName.ps1 i uruchom za pomocą skrótu na pulpicie lub linii poleceń:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -nop "C:\Users\myUser\Desktop\myScriptName.ps1"
AKTUALIZACJA: Być może nastąpiła jakaś zmiana od administratora, ale to już dla mnie nie działa Teraz muszę użyć skryptu autohotkey z NBirnel: https://github.com/nbirnel/nosleep - to działa idealnie , ponieważ to porusza myszą (bez rozpraszania pracy)
źródło
c:\Powershell>powershell -nop myScriptName.ps1 myScriptName.ps1 : The term 'myScriptName.ps1' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + myScriptName.ps1 + ~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (myScriptName.ps1:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException c:\Powershell>
W moim przypadku tylko jedna linia załatwiła sprawę:
Wystarczy umieścić go w
Timer_Tick
zdarzeniu i ustawić interwał timera na np. 60000 ms.źródło
Mysz Jiggler może być opcją: https://mousejiggler.codeplex.com/
źródło
Prawidłowy sposób obsługi to:
źródło
Należy wyłączyć „blokadę ekranu” / „tryb uśpienia” z panelu sterowania> opcje zasilania> zmień ustawienia planu. Klika menu rozwijane „Uśpij komputer” i wybierz „Nigdy”.
źródło