虫子樱桃 发表于 2012-2-18 01:58:28

[已解决]带系统环境变量的文件名完整路径

本帖最后由 虫子樱桃 于 2012-2-18 09:52 编辑

RT
如何获取类似%systemroot%\\System32\\OEM\\oemlogo.bmp这样的文件名的真实路径,其中‘\’也有可能是'\\'
自己写了个方法,貌似效果不怎么好....

;测试代码
Dim $str = '%systemroot%\\System32\\OEM\\oemlogo.bmp'
$env = StringSplit($str,'%')
$fullpath = StringReplace($str,'%'&$env&'%',EnvGet($env))
MsgBox(0,'',$fullpath)

netegg 发表于 2012-2-18 02:48:20

本帖最后由 netegg 于 2012-2-18 03:26 编辑

#Include <WinAPIEx.au3>
Dim $str = '%systemroot%\\System32\\OEM\\oemlogo.bmp'
msgbox(0,0,_WinAPI_PathSearchAndQualify(_WinAPI_ExpandEnvironmentStrings($str)))

虫子樱桃 发表于 2012-2-18 09:50:43

回复 2# netegg


    谢谢netegg前辈,哈哈

ahcoke 发表于 2012-12-13 15:22:26

向前辈们学习了
页: [1]
查看完整版本: [已解决]带系统环境变量的文件名完整路径