<script src="../static/ga4.js" type="text/javascript"></script> </head> <body> <h1>SetWorkingDir</h1> <p>Ändert das aktuelle Arbeitsverzeichnis des Skripts.</p> <pre class="Syntax"><span class="func">SetWorkingDir</span> VerzName</pre> <h2 id="Parameters">Parameter</h2> <dl> <dt>VerzName</dt> <dd> <p>Typ: <a href="../Concepts.htm#strings">Zeichenkette</a></p> <p>Name des neuen Arbeitsverzeichnisses. Wenn kein absoluter Pfad angegeben ist, wird das Verzeichnis als Unterordner des aktuellen <a href="../Variables.htm#WorkingDir">A_WorkingDir</a>-Verzeichnisses vermutet.</p> </dd> </dl> <h2 id="Error_Handling">Fehlerbehandlung</h2> <p>Bei Misserfolg wird ein <a href="Error.htm#OSError">OSError</a> ausgelöst.</p> <h2 id="Remarks">Bemerkungen</h2> <p>Das Arbeitsverzeichnis des Skripts ist das Standardverzeichnis, das für den Zugriff auf Dateien und Ordner verwendet wird, wenn kein absoluter Pfad angegeben ist. Im folgenden Beispiel wird die Datei <em>Dateiname.txt</em> im A_WorkingDir-Verzeichnis vermutet: <code><a href="FileAppend.htm">FileAppend</a> "Eine Textzeile.", "Dateiname.txt"</code>.</p> <p>Das Arbeitsverzeichnis des Skripts ist standardmäßig immer <a href="../Variables.htm#ScriptDir">A_ScriptDir</a>, egal wie das Skript gestartet wurde. <a href="../Variables.htm#InitialWorkingDir">A_InitialWorkingDir</a> hingegen wird dadurch bestimmt, wie das Skript gestartet wurde. Wenn das Skript z.B. über eine Verknüpfung (z.B. im Startmenü) gestartet wurde, richtet sich dessen anfängliches Arbeitsverzeichnis nach dem Feld "Ausführen in" im Eigenschaftenfenster der Verknüpfung.</p> <p>Nach der Änderung ist das neue Arbeitsverzeichnis sofort und global für das gesamte Skript wirksam. Alle unterbrochenen, <a href="Pause.htm">pausierten</a> und neuen <a href="../misc/Threads.htm">Threads</a> sind davon betroffen, einschließlich <a href="SetTimer.htm">Timer</a>.</p> <h2 id="Related">Siehe auch</h2> <p><a href="../Variables.htm#WorkingDir">A_WorkingDir</a>, <a href="../Variables.htm#InitialWorkingDir">A_InitialWorkingDir</a>, <a href="../Variables.htm#ScriptDir">A_ScriptDir</a>, <a href="DirSelect.htm">DirSelect</a></p> <h2 id="Examples">Beispiele</h2> <div class="ex" id="ExBasic"> <p><a class="ex_number" href="#ExBasic"></a> Ändert das aktuelle Arbeitsverzeichnis des Skripts.</p> <pre>SetWorkingDir "D:\Mein Ordner\Temp"</pre> </div> <div class="ex" id="ExInitial"> <p><a class="ex_number" href="#ExInitial"></a> Zwingt das Skript, den Ordner, von wo aus es ursprünglich gestartet wurde, als Arbeitsverzeichnis zu verwenden.</p> <pre>SetWorkingDir A_InitialWorkingDir</pre> </div> </body> </html>