SetWorkingDir


更改脚本当前工作目录。

SetWorkingDir, DirName

参数

DirName 工作目录名。如果不使用绝对路径,则被认为是当前工作目录 %A_WorkingDir% 的子目录。

ErrorLevel

如果遇到问题,ErrorLevel/错误级别 被设置为 1 ,否则为 0 。

注意

脚本的工作目录是脚本存取文件和目录时候使用的默认路径。如果存取文件或目录的时候未指定绝对路径,则使用默认路径。例如下面的例子中,文件 My Filename.txt 被存储在 %A_WorkingDir% 指定的目录中:FileAppend, A Line of Text, My Filename.txt

一个脚本的初始工作路径取决于它的启动方式。例如,通过“开始”菜单的快捷方式运行一个脚本的话,它的初始工作目录就是快捷方式属性中“起始位置”所显示的目录。

要让脚本无条件使用它所在的目录为工作目录的话,在脚本第一行写上:
SetWorkingDir %A_ScriptDir%

一旦更改了工作目录,它将立即生效并且影响所有的脚本。对所有的中断,暂停 ,以及新运行的 线程 都有效,包括 定时器

相关命令

%A_WorkingDir%, %A_ScriptDir%, FileSelectFolder

示例

SetWorkingDir, D:\My Folder\Temp