> man könnte doch am ende des skripts wieder auf die einstellung,
> die gesetzt war, zurücksetzen, oder?
Ja, anständige Skripter machen das auch so.
Das Problem sind Skripte, die gar nicht bis zum Ende kommen, weil sie der Anwender unterbricht oder das Skript abstürzt oder wg. einer Fehlermeldung die Ausführung unterbricht.
Von diesem Ausschalten des Userinteraction-Levels sollte nur vorsichtig Gebrauch gemacht werden.
Er kann aber die Ausführung eines längeren Skripts durch die Unterbindung der Einblendung von Dialogen deutlich beschleunigen.
> kann man das nicht am anfang eines skripts überprüfen und dann aufheben?
Ja schon.
Aber da gäbe es sehr viele Dinge zu überprüfen und entsprechend einzuschreiten.
Bei den Skripten, die hier veröffentlicht sind, handelt es sich oft um spontane Lösungen (quick & dirty), bei welchen die Lösung einer konkreten Aufgabe im Vordergrund steht. Da kann es schon mal sein, daß bestimmte Sicherungen und Prüfroutinen, die in einem professionellen Skript drin sein müssen, ausgeblendet werden (auch aus Platz- und Übersichtlichkeitsgründen).
als Antwort auf: [#249171]