Was bewirkt die Option "Skript stoppen nach ..." in den WScript-GUI-Einstellungen?

312
Hack-R

Meines Wissens ist es so, dass alle verschiedenen .vbs-Apps gegen wscript.exe laufen

Ich hatte Grund, mit ein paar .vbs-Skripts zu experimentieren, und wollte dann die laufenden Skripts verwalten (z. B. auflisten, starten, stoppen, neu starten usw.).

Meine Suchergebnisse zeigten Wege auf, bei denen meistens mehr .vbs dazu verwendet wurden, was in Ordnung ist. Ich bin jedoch neugierig auf dieses GUI-Einstellungsfenster für wscript (das Fenster heißt Windows Script Host Settings ).

Es gibt nur zwei Möglichkeiten -

  1. Stoppen Sie das Skript nach der angegebenen Anzahl von Sekunden
  2. Logo anzeigen

Wenn ich # 1 überprüfe, was passiert eigentlich? Betrifft dies wscript.exe selbst und / oder die verschiedenen laufenden .vbs?

Ich bin teilweise verwirrt, weil ich beim Aktivieren des Kontrollkästchens keine Auswirkungen bemerke. Ich bin auch verwirrt, weil dies eine hartnäckige Option zu sein scheint, die meiner Vermutung widerspricht, wie es meiner Meinung nach funktioniert hat.

Diese Antwort ist nicht erforderlich, aber ich bin auch neugierig, warum ich nirgendwo ein Logo sehe, obwohl diese Option aktiviert ist und .vbs-Skripts ständig auf diesem Computer ausgeführt werden.

0

1 Antwort auf die Frage

0
User025

Soweit ich weiß, gelten die Einstellungen, die Sie in den "Windows Script Host-Einstellungen" (Zugriff durch Öffnen von wscript.exe ohne Parameter) vorgenommen haben, für den aktuellen Benutzer sowohl für wscript als auch für cscript und sind in folgenden Dateien gespeichert:

Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows Script Host\Settings 

Das bedeutet, wenn Sie runas konfigurierte Einstellungen verwenden, kann dies nicht zutreffen.

Die Einstellungen können jedoch auch pro Skript angewendet werden. Öffnen Sie für diese create- und .vbs-Datei ihre Eigenschaften und wechseln Sie zur Registerkarte "Script". Nach dem Klicken auf OK wird eine .wsh-Datei mit demselben Namen wie die .vbs-Datei erstellt und das Skript muss über diese "Verknüpfung" gestartet werden, damit die Einstellungen übernommen werden.

Skript nach einer festgelegten Anzahl von Sekunden stoppen: Das Skript wird nach X Sekunden abgebrochen, wenn es nach X Sekunden nicht von alleine angehalten wurde. (sowohl über globale als auch scriptbasierte Einstellungen getestet)

Das Display-Logo bewirkt, dass cscript.exe die folgende Meldung zu Beginn der Skriptausführung anzeigt:

Microsoft (R) Windows Script Host, Version 5.812
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.

Die meisten Informationen finden Sie unter: http://wsh2.uw.hu/ch01d.html