|

承接第一帖↓↓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”, )     |
|
评分
-
查看全部评分
|