更改脚本当前工作目录。
SetWorkingDir, DirName
DirName | 工作目录名。如果不使用绝对路径,则被认为是当前工作目录 %A_WorkingDir% 的子目录。 |
如果遇到问题,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