
易语言已经过时了,
什么语言都是调用api来获取,
用别的语言吧。
C++例子:
char szAppPath[MAX_PATH];
GetModuleFileName(NULL, szAppPath, MAX_PATH);
(strrchr(szAppPath, '\\'))[0] = 0;
如果要路径最后的斜杠\就用
(strrchr(szAppPath, '\\'))[1] = 0;
子程序 文件搜索, 文本型, , 在指定目录下搜索文件,返回第一个符合条件的文件路径
你这个子程序 返回的 就是 文件路径啊
计次循环首 (取数组成员数 (盘符), 计次容器)
编辑框1内容 = 文件搜索 (盘符 [计次容器], “aaexe”, 标签1)
计次循环尾 ()
取出来以后用分割文本命令分割
版本 2
程序集 窗口程序集1
子程序 __启动窗口_创建完毕
局部变量 内容, 文本型
局部变量 文本分割, 文本型, , "0"
局部变量 N, 整数型
局部变量 结果, 文本型
内容 = “c:\a\sexe”
文本分割 = 分割文本 (内容, “\”, )
计次循环首 (取数组成员数 (文本分割), N)
判断开始 (N ≠ 取数组成员数 (文本分割))
结果 = 结果 + 文本分割 [N] + “\”
默认
判断结束
计次循环尾 ()
输出调试文本 (结果)
版本 2
支持库 shell
程序集 窗口程序集1
子程序 _按钮1_被单击
编辑框1内容 = 到文本 (取特定目录 (11))
' 1: #我的文档; 2: #我的收藏夹; 3: #系统桌面
' 4: #系统字体; 5: #开始菜单组; 6: #程序菜单组
' 7: #启动菜单组; 8: #程序数据目录;
' 9: #Windows安装目录; 10: #Windows系统目录
' 11: #临时文件目录。
看下图:
晕了,我这个图还不够吗? 这个都已经给你取出 11个路径了还不够?你只要换下 括号里面那个 、从1到11都行,各自的路径
有两个支持库可以给你解决:
1 取系统字体列表()
调用格式: 〈文本型数组〉 取系统字体列表 () - 应用接口支持库->系统处理
英文名称:GetFontList
取系统所有字体的列表。成功返回字体数组;失败返回空。本命令为初级命令。
*** 作系统需求: Windows
2 安装字体()
调用格式: 〈整数型〉 安装字体 (文本型 字体文件名) - 应用接口支持库->系统处理
英文名称:AddFont
在Windows系统中添加一种字体资源。添加完毕后,该字体即可由任何Windows应用程序调用。成功返回添加的字体数量;失败返回0。本命令为初级命令。
参数<1>的名称为“字体文件名”,类型为“文本型(text)”。字体资源文件的文件名。可以是FON,FNT,TTF或FOT文件。
*** 作系统需求: Windows
版本 2
支持库 eWord2000
程序集 窗口程序集_启动窗口
子程序 _按钮1_被单击
局部变量 临时路径, 文本型, , "0"
局部变量 保存路径, 文本型
Word程序1创建 ()
Word文档集1置程序 (Word程序1, 假)
通用对话框1打开 ()
临时路径 = 分割文本 (通用对话框1文件名, “\”, )
保存路径 = 子文本替换 (通用对话框1文件名, 临时路径 [取数组成员数 (临时路径)], “”, , , 真)
写到文件 (保存路径 + “Tempdoc”, 读入文件 (通用对话框1文件名))
子程序 __启动窗口_创建完毕
通用对话框1过滤器 = “WORD文档|DOC”
通用对话框1类型 = 0
版本 2
支持库 shell
局部变量 a, 文本型
局部变量 b, 文本型, , "0"
局部变量 c, 文本型
a = 取特定目录 (#我的文档)
b = 分割文本 (a, “\”, )
c = b [1] + “\” + b [2] + “\Public”
输出调试文本 (c)
_启动窗口标题 = c
以上就是关于易语言怎么取当前电脑系统的都默认浏览器安装目录全部的内容,包括:易语言怎么取当前电脑系统的都默认浏览器安装目录、易语言,全盘搜索取文件路径、易语言取通用对话框的目录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)