易语言 取指定目录下指定类型的所有文件到列表框

易语言 取指定目录下指定类型的所有文件到列表框,第1张

版本 2

支持库 iext

支持库 internet

支持库 spec

子程序 子程序1

超级列表框1全部删除 ()

目录数量 = FTP目录列表 (编辑框远程内容, , 目录列表, 目录属性, 目录尺寸, 目录时间)

处理事件 ()

表项 = 超级列表框1插入表项 (, , , , , )

超级列表框1置标题 (表项, 0, “上层目录”)

超级列表框1置 (表项, 0, 8)

调试输出 (FTP取现行目录 ())

计次循环首 (目录数量, n1)

判断开始 (目录属性 [n1] = 16)

表项 = 超级列表框1插入表项 (, , , , , )

文件大小 = 取大小 (目录尺寸 [n1])

文件属性 = 取文件类型 (目录列表 [n1])

超级列表框1置标题 (表项, 0, 到文本 (目录列表 [n1]))

超级列表框1置标题 (表项, 1, “文件夹”)

超级列表框1置标题 (表项, 2, 文件大小)

超级列表框1置标题 (表项, 3, 到文本 (目录时间 [n1]))

超级列表框1置 (表项, 0, 1)

默认

判断结束

计次循环尾 ()

计次循环首 (目录数量, n1)

判断开始 (目录属性 [n1] ≠ 16)

表项 = 超级列表框1插入表项 (, , , , , )

文件大小 = 取大小 (目录尺寸 [n1])

文件属性 = 取文件类型 (目录列表 [n1])

超级列表框1置标题 (表项, 2, 文件大小)

超级列表框1置标题 (表项, 3, 到文本 (目录时间 [n1]))

超级列表框1置标题 (表项, 0, 到文本 (目录列表 [n1]))

超级列表框1置标题 (表项, 1, 文件属性)

超级列表框1置 (表项, 0, 置 (文件属性))

默认

判断结束

计次循环尾 ()

步骤是:点击菜单栏的“工具”--“支持库配置”--“全选”之后就是版本 2

支持库 shell子程序 _按钮1_被单击执行 (2, 编辑框1内容, , , )

最上面那步是有必要的哦 调用格式: 〈无返回值〉 执行 ([整数型 命令类型],文本型 欲 *** 作文件名,[文本型 命令行],[文本型 默认当前目录],[整数型 窗口显示方式]) - *** 作系统界面功能支持库->杂类

英文名称:ShellExecute

使用Windows的用户界面系统执行指定命令。本命令为初级命令。

参数<1>的名称为“命令类型”,类型为“整数型(int)”,可以被省略。本参数提供欲执行命令的类型,可以为以下常量值之一:

1: #编辑文档; 启动编辑软件打开“欲 *** 作文件名”参数所指定的文档文件进行编辑。

2: #浏览文件夹; 打开“欲 *** 作文件名”参数所指定的文件夹进行浏览。

3: #寻找文件; 打开“欲 *** 作文件名”参数所指定的文件夹进行文件寻找 *** 作。

4: #打开文件; 打开“欲 *** 作文件名”参数所指定的文件,该文件可以是可执行文件、文档文件或文件夹。

5: #打印文档; 打印“欲 *** 作文件名”参数所指定的文档文件,注意该文档的编辑软件可能不支持本命令,故使用前需要先测试是否可用。

如果本参数被省略或者为0,系统将首先搜寻注册表以获取对应于欲 *** 作文件的一个合适命令类型,如果未找到,将使用“#打开文件”命令。

参数<2>的名称为“欲 *** 作文件名”,类型为“文本型(text)”。本参数提供欲 *** 作文件或文件夹的名称。

参数<3>的名称为“命令行”,类型为“文本型(text)”,可以被省略。如果欲进行 *** 作的类型为“打开文件”且被打开文件为可执行文件,本参数提供启动该可执行文件时欲附加的命令行文本,其它情况下本参数将被忽略。如果本参数被省略,默认为空文本。

参数<4>的名称为“默认当前目录”,类型为“文本型(text)”,可以被省略。本参数提供命令执行时的默认当前目录,如果被省略,默认为空文本。

参数<5>的名称为“窗口显示方式”,类型为“整数型(int)”,可以被省略。参数值可以为以下常量之一:1、#隐藏窗口; 2、#普通激活; 3、#最小化激活; 4、#最大化激活; 5、#普通不激活; 6、#最小化不激活。如果省略本参数,默认为“普通激活”方式。如果参数“欲 *** 作文件名”不是可执行文件,窗口显示方式将转交给与其相关联的可执行程序处理,至于是否能正确处理此显示方式,取决于该程序自身。

10 =  #Windows系统目录;

调用格式: 〈文本型〉 取特定目录 (整数型 欲获取目录类型) - *** 作系统界面功能支持库->杂类

英文名称:GetSpecialFolderPath

本命令返回指定的Windows系统特定目录,所返回目录名以“\”符号结束,如失败返回空文本。本命令为初级命令。

参数<1>的名称为“欲获取目录类型”,类型为“整数型(int)”。本参数指定欲获取目录的类型,可以为以下常量值之一: 1: #我的文档;  2: #我的收藏夹;  3: #系统桌面;  4: #系统字体;  5: #开始菜单组;  6: #程序菜单组;  7: #启动菜单组;  8: #程序数据目录;  9: #Windows安装目录;  10: #Windows系统目录;  11: #临时文件目录。

*** 作系统需求: Windows

先建立个变量A 文本型

A=“C:\windows\fuck”

运行(A+"\bexe")

文件夹1里还有子文件夹:文件夹2现在你运行文件夹1里的程序,

取运行目录() 后发现,路径是:C:\Documents and Settings\Administrator\桌面\文件夹1

此时,你取当前目录,路径相同。

要是程序上有通用对话框(打开文件)组件,那么,在打开一个文件以后,再重复取以上两条命令,发现,运行目录不变,

当前目录变成了通用对话框所打开的文件目录。

以上就是关于易语言 取指定目录下指定类型的所有文件到列表框全部的内容,包括:易语言 取指定目录下指定类型的所有文件到列表框、易语言如何打开选择目录、易语言取特定目录(10)是指哪个路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10152508.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存