So verhindern Sie die automatische Sperrfunktion eines XP-Rechners, der VBscript verwendet

8

Maschine wird während der Laufzeit des Automatisierungsskripts gesperrt, weil zwischen verschiedenen Skripten ein langes Intervall liegt (dies ist aus bestimmten Gründen erforderlich). Ich möchte diese automatische Sperrfunktion vermeiden. Das Problem ist, dass wir diese Funktion gemäß den Sicherheitsrichtlinien nicht über das Bedienfeld deaktivieren können. Gibt es eine andere Möglichkeit, das System freigeschaltet zu lassen?

    
Srivi 16.12.2010, 06:04
quelle

9 Antworten

5

Ich würde denken, dass Sie das Sperren anhalten können, indem Sie in regelmäßigen Abständen einen Tastendruck senden, also würde ich vorschlagen, WScript.SendKeys . Dann legen Sie das in eine Schleife mit einem Schlaf, um es regelmäßig zu senden.

Sei nur vorsichtig mit dem Schlüssel, den du sendest, aber du hast keinen Einfluss auf etwas anderes.

    
Hans Olsson 16.12.2010, 06:14
quelle
15

Ich habe das gemacht ... Es sendet 2 SCROLLLOCK Keys, schnell, so dass es nicht mit irgendwelchen Anwendungen interferieren wird (na ja, nichts Ernsthaftes). Es macht das alle 60 Sekunden .... Prost!

%Vor%     
st0le 22.12.2010 08:22
quelle
2

Ich benutze ein Paar Dateien ...

Die erste Datei (Keep_Awake__start.vbs) hält Dinge wach / entsperrt. Die zweite Datei (Keep_Awake__end.vbs) beendet den Prozess bequem, wenn Sie zu einem normalen Prozess zurückkehren möchten.

Die erste Datei ...

%Vor%

Die zweite Datei ...

%Vor%

Die Dateien können beide aus einem normalen Texteditor erstellt und überall gespeichert werden (wie auf Ihrem Desktop). Sobald Sie die Datei mit der Dateierweiterung .vbs gespeichert haben, ist sie ausführbar. Sie müssen also nur auf das Dateisymbol doppelklicken, um die Dinge zu starten oder zu beenden (je nachdem, auf welche Datei Sie doppelklicken).

Sie könnten Keep_Awake__start.vbs im Windows-Autostart-Ordner speichern, so dass es sofort nach der Anmeldung gestartet wird.

    
Graham_Edwards 27.02.2015 14:43
quelle
1

Die einfachste Lösung, die funktioniert, ist, eine MP3- oder Videodatei zu öffnen und sie kontinuierlich im Windows Media Player abzuspielen (verwenden Sie die Wiederholfunktion und stummschalten Sie die Lautstärke im Player). Auf diese Weise kommt der Bildschirmschoner nie oder das System wird niemals gesperrt.

    
pa1 11.11.2016 11:50
quelle
0

Wenn dies während der Ausführung Ihrer Automatisierungssuite der Fall ist, verwenden Sie Ihre Automatisierungssuite, um von Zeit zu Zeit eine Mauszuckung durchzuführen. Was ich finde funktioniert gut, wenn Sie Ihre eigene benutzerdefinierte Schlaffunktion haben, und als Teil Ihrer Schlaffunktion, Sie die Maus zucken. Verwenden Sie dies für Ihr langes Intervall zwischen Skripten.

    
Tom E 16.12.2010 15:16
quelle
0

Verwenden Sie den folgenden VB-Skriptcode, um Ihren Computer freigeschaltet zu lassen:

%Vor%

Prost !!

    
user2295728 18.04.2013 15:19
quelle
0

Ich habe die Shell-Skripte ausprobiert und die Simulation von Mausbewegungen mit dem Task-Scheduler geplant - aber hier ist, was ich gefunden habe, das BESTE von allen. +1 für seine Einfachheit . Es bewegt automatisch die Maus zu einem verschobenen Pixel, so dass der Bildschirm nicht automatisch gesperrt wird (obwohl Sie Optionen haben, dies zu konfigurieren, sollte es notwendig sein)

Referenz: Auto Mouse Mover - Ссылка

    
ekta 19.09.2013 07:53
quelle
0
%Vor%

Wir können diesen Code verwenden, um zu verhindern, dass das Fenster wieder entsperrt wird.

    
Anand Dwivedi 25.08.2017 11:12
quelle
0

Ich habe es so gemacht

(äußere Schleife = deklarierte Variable)

%Vor%

(innerhalb der Prozedur)

%Vor%

(innere Schleife):

%Vor%

Also - im Prinzip bewegt dieser Code die Maus um 1 px nach links und um 1 px rechts nach jedem Schleifenintervall. Sie können andere Werte deklarieren, aber ich habe festgestellt, dass diese Mausbewegung die Benutzer nicht stört.

    
Michal Nowakowski 03.03.2018 23:07
quelle

Tags und Links