|
承接第一帖↓↓https://bbs.125.la/forum.php?mod=viewthread&tid=14709207&extra= |
,由于本人的疏忽,第一版源码有很严重的算法错误。
本帖为纠错帖,顺便向各位学友诚恳致歉:
“我错了!”
顺便附上修正后的源码(以下自取↓↓)
部分代码如下↓
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | 变量名 | 类 型 | 数组 | 备 注 | _枚举 | 类_枚举 | | _item | 按钮 | 12 |
_item [1 ] = 按钮1 _item [2 ] = 按钮2 _item [3 ] = 按钮3 _item [4 ] = 按钮4 _item [5 ] = 按钮5 _item [6 ] = 按钮6 _item [7 ] = 按钮7 _item [8 ] = 按钮8 _item [9 ] = 按钮9 _item [10 ] = 按钮10 _item [11 ] = 按钮11 _item [12 ] = 按钮12 _启动窗口.总在最前 = 真 _启动窗口.总在最前 = 假 XP风格 (3 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 临时_文件数量 | 整数型 | | | 文件列表_目录 | 文本型 | | 0 | i | 整数型 | | |
临时_文件数量 = _枚举. 枚举_目录下文件数量 (编辑框1.内容 )如果真 (_文件数量 ≠ 临时_文件数量 ) _文件数量 = 临时_文件数量 _枚举. 枚举_文件名 (编辑框1.内容, 文件列表_目录 ) 复制数组 (找到的文件列表, 文件列表_目录 ) 调试输出 (“————监视目录下有:【” + 到文本 (_文件数量 ) + “】个文件!文件名数组为↓:”)调试输出 (找到的文件列表 )调试输出 (“——————————————————————————————————————————————”)新建按钮_参数获取_配置组件 ()标签_文件数量.标题 = 到文本 (_文件数量)变量名 | 类 型 | 静态 | 数组 | 备 注 | _按钮个数1 | 整数型 | | | 需要增加的子夹数量 | 双精度小数型 | | | i | 整数型 | | |
需要增加的子夹数量 = 取整 (_文件数量 ÷ 12 )调试输出 (“————需要增加【” + 到文本 (需要增加的子夹数量 ) + “】个子夹!————”) 计次循环首 (需要增加的子夹数量, i )高级选择夹1. 加入子夹 (“page” + 到文本 (i + 1 ), , , , ) 计次循环尾 ()_高级选择夹1_子夹头被单击 (0 ) 变量名 | 类 型 | 静态 | 数组 | 备 注 | i | 整数型 | | | 当前页按钮数量 | 整数型 | | | 按钮对应的文件名位置 | 整数型 | | 0 | 判断 (_文件数量 > 12 ) 判断 (子夹索引 = 高级选择夹1. 取子夹数目 () - 1 ) 当前页按钮数量 = 取整 (_文件数量 ÷ 12 ) × 12 当前页按钮数量 = _文件数量 - 当前页按钮数量 当前页按钮数量 = 12 当前页按钮数量 = _文件数量 调试输出 (“————当前页有【” + 到文本 (当前页按钮数量) + “】个按钮”) 计次循环首 (当前页按钮数量, i )加入成员 (按钮对应的文件名位置, 子夹索引 × 12 + i )调试输出 (“————按钮[” + 到文本 (i ) + “]对应的文件名位置:” + 到文本 (按钮对应的文件名位置 [i ]) + “————”)计次循环尾 () 计次循环首 (当前页按钮数量, i )_item [i ].标题 = 找到的文件列表 [按钮对应的文件名位置 [i ]] _item [i ].禁止 = 假 _item [i ].可视 = 真 计次循环尾 ()如果真 (12 - 当前页按钮数量 ≠ 0 )计次循环首 (12 - 当前页按钮数量, i )_item [当前页按钮数量 + i ].禁止 = 真 _item [当前页按钮数量 + i ].可视 = 假 计次循环尾 () 子夹_当前点击的按钮 = 按钮1 子夹内_按钮被单击 ()子夹_当前点击的按钮 = 按钮2 子夹内_按钮被单击 ()子夹_当前点击的按钮 = 按钮3 子夹内_按钮被单击 ()子夹_当前点击的按钮 = 按钮4 子夹内_按钮被单击 ()子夹_当前点击的按钮 = 按钮5 子夹内_按钮被单击 ()子夹_当前点击的按钮 = 按钮6 子夹内_按钮被单击 ()子夹_当前点击的按钮 = 按钮7 子夹内_按钮被单击 ()子夹_当前点击的按钮 = 按钮8 子夹内_按钮被单击 ()子夹_当前点击的按钮 = 按钮9 子夹内_按钮被单击 ()子夹_当前点击的按钮 = 按钮10 子夹内_按钮被单击 ()子夹_当前点击的按钮 = 按钮11 子夹内_按钮被单击 ()子夹_当前点击的按钮 = 按钮12 子夹内_按钮被单击 ()_打开文件的路径 = 编辑框1.内容 + “\” + 子夹_当前点击的按钮.标题 执行 (4, _打开文件的路径, , , ) 执行 (4, 编辑框1.内容, , , )如果真 (编辑框1.内容 ≠ “”) 编辑框1.内容 = “”时钟1.时钟周期 = 0 删除成员 (找到的文件列表, 1, 取数组成员数 (找到的文件列表 )) _文件数量 = 0 变量循环首 (高级选择夹1. 取子夹数目 () - 1, 1, -1, i )高级选择夹1. 删除子夹 (i )变量循环尾 ()计次循环首 (12, i )_item [i ].标题 = “按钮” _item [i ].禁止 = 真 _item [i ].可视 = 假 计次循环尾 ()编辑框1.内容 = 浏览文件夹 (“by_月下美孤_FrodeHu@163.com”, )如果真 (编辑框1.内容 ≠ “”)时钟1.时钟周期 = 到整数 (编辑框_刷新频率.内容 ) |
_编辑框_刷新频率_按下某键 | 逻辑型 | | |
键代码 | 整数型 | | | | 功能键状态 | 整数型 | | | | 判断 (键代码 = #回车键 )判断 (编辑框_刷新频率.内容 ≠ “” 且 到整数 (编辑框_刷新频率.内容 ) ≥ 1000 )时钟1.时钟周期 = 到整数 (编辑框_刷新频率.内容 )编辑框_刷新频率.字体.加粗 = 真 信息框 (“刷新频率不能为空或频率过高!”, 16, “by_月下美孤_FrodeHu@163.com”, ) |
|
评分
-
查看全部评分
|