创建文件或文件夹的相对路径到另一个.
#Include <WinAPIEx.au3>
_WinAPI_PathRelativePathTo ( $sPathFrom, $fDirFrom, $sPathTo, $fDirTo )
$sPathFrom | 定义相对路径起点的文件或目录路径. |
$fDirFrom | 指定 $sPathFrom 路径是否为目录,有效值: 1 - 目录. 0 - 文件. |
$sPathTo | 定义相对路径终点的文件或目录路径. |
$fDirTo | 指定 $fDirTo 路径是否为目录,有效值: 1 - 目录. 0 - 文件. |
成功: | 原版错误.无描述! |
失败: | 返回 空字符串,设置 @error 标志为非 0 值. |
在MSDN中搜索
#Include <WinAPIEx.au3>
Opt('MustDeclareVars', 1)
Global $Path = _WinAPI_PathRelativePathTo(@ScriptDir, 1, @MyDocumentsDir, 1)
ConsoleWrite('Relative path: ' & $Path & @CR)
If $Path Then
ShellExecute($Path)
EndIf