找回密码
 加入
搜索
查看: 2073|回复: 3

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

[复制链接]
发表于 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[2]&'%',EnvGet($env[2]))
MsgBox(0,'',$fullpath)
发表于 2012-2-18 02:48:20 | 显示全部楼层
本帖最后由 netegg 于 2012-2-18 03:26 编辑

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

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

 楼主| 发表于 2012-2-18 09:50:43 | 显示全部楼层
回复 2# netegg


    谢谢netegg前辈,哈哈
发表于 2012-12-13 15:22:26 | 显示全部楼层
向前辈们学习了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-29 17:23 , Processed in 0.102419 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表