|
会取出多的命令
会在易语言目录后面加上“\lib\”
是否需要文件名这个参数填真和假都是无区别的。。。。
精易模块的源码:
[e]
.版本 2
.子程序 易语言_取易语言安装目录, 文本型, 公开, 返回全路径文件名,如有需要,可只取路径
.参数 是否需要文件名, 逻辑型, 可空, 默认为假,即为不需要留文件名
.局部变量 路径文件名, 文本型
路径文件名 = 取文本注册项 (#现行用户, “Software\FlySky\E\Install\Path”, “”)
.如果真 (是否需要文件名 = 假)
路径文件名 = 取文本左边 (路径文件名, 倒找文本 (路径文件名, “\”, , 假))
.如果真结束
返回 (路径文件名)
[/e]
我修改后的源码:完美解决问题
[e]
.版本 2
.子程序 取易语言安装目录, 文本型
.参数 是否需要文件名, 逻辑型, 可空
.局部变量 路径文件名, 文本型
路径文件名 = 取文本注册项 (#现行用户, “Software\FlySky\E\Install\Path”, “”)
.如果真 (是否需要文件名 = 假)
路径文件名 = 取文本左边 (路径文件名, 倒找文本 (路径文件名, “\”, , 假))
.如果真结束
返回 (取文本左边 (路径文件名, 取文本长度 (路径文件名) - 4))
[/e]
|
评分
-
查看全部评分
|