本帖最后由 yangzhixuan 于 2021-10-30 15:01 编辑
这是我发布的第二个作品
感谢大家的支持
程序如图所示
程序制作不易,希望大家能在评论区鼓励一下我
变量名 | 类 型 | 静态 | 数组 | 备 注 | 文本 | 文本型 | | | 文件名 | 文本型 | | | 值 | 整数型 | | | RM | 文本型 | | | 文件名1 | 文本型 | | |
文本 = 取文本左边 (欲搜寻文件目录, 倒找文本 (欲搜寻文件目录, “\”, , 假)) + 超级列表框1. 取标题 (超级列表框1.现行选中项, ) 如果真 (超级列表框1.现行选中项 ≠ -1 且 位与 (取文件属性 (文本 ), #子目录 ) = 0 ) 执行 (, 超级列表框1. 取标题 (超级列表框1.现行选中项, ), , ) 返回 () 如果真 (超级列表框1.现行选中项 ≠ -1 且 位与 (取文件属性 (文本 ), #子目录 ) ≠ 0 ) 处理事件 () RM = 超级列表框1. 取标题 (超级列表框1.现行选中项, ) 超级列表框1. 全部删除 () 文件名 = 寻找文件 (取文本左边 (欲搜寻文件目录, 倒找文本 (欲搜寻文件目录, “\”, , 真)) + RM + “\*.*”, #子目录 ) 判断循环首 (文件名 ≠ “”)  如果真 (文件名 ≠ “.” 且 文件名 ≠ “..”)   超级列表框1. 插入表项 (, 文件名, 0, , , ) 文件名 = 寻找文件 (, #子目录 ) 判断循环尾 () 处理事件 ()  文件名1 = 寻找文件 (取文本左边 (欲搜寻文件目录, 倒找文本 (欲搜寻文件目录, “\”, , 真)) + RM + “\*.*”, ) 判断循环首 (文件名1 ≠ “”) 改变目录 (取文本左边 (欲搜寻文件目录, 倒找文本 (欲搜寻文件目录, “\”, , 真)) + RM )  超级列表框1. 插入表项 (, 文件名1, 1, , , )  文件名1 = 寻找文件 (, ) 判断循环尾 () 处理事件 ()  目录 = 寻找文件 (目录 + “*.*”, #子目录 ) 判断循环首 (目录 ≠ “”)  如果真 (取文本左边 (目录, 1 ) ≠ “..”)  搜寻 (目录 + 文件名 ) 目录 = 寻找文件 (, #子目录 ) 判断循环尾 () 超级列表框1.重画 () |