以下代码如何修改,才能把导入的数据,如何自动勾选上,
测试.rar
(1.25 MB, 下载次数: 3)
| 窗口程序集名 | 保 留 | 保 留 | 备 注 | | 窗口程序集_启动窗口 | | | |
txt = 到文本 (读入文件 (取运行目录 () + “\123.txt”)) |
| 超级列表框_导入文本 | | | |
| 参_超级列表框 | 超级列表框 | | | | 参_文件路径 | 文本型 | | | | 参_文本 | 文本型 | | | | 参_分隔符 | 文本型 | | | | 参_导入列数 | 整数型 | | | | 参_保留原先数据 | 逻辑型 | | | | 参_总耗时 | 整数型 | | | | 参_是否有加密 | 逻辑型 | | | | 参_构造耗时 | 整数型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 字节集 | 快速字节集对象 | | | | 文本 | 快速文本对象 | | | | 文本数组 | 文本型 | | 0 | | 计次 | 整数型 | | | | 单行文本 | 文本型 | | | | 开始时间 | 整数型 | | | | 原表项数 | 整数型 | | | | 总数 | 整数型 | | | | 已处理 | 整数型 | | | | 内循环数 | 整数型 | | |
开始时间 = 取启动时间 () 如果真 (是否为空 (参_分隔符 ))  参_分隔符 = “----” 如果真 (参_导入列数 < 1 ) 参_导入列数 = 1 如果真 (参_文件路径 ≠ “”)  文本. 从文件读 (参_文件路径 ) 如果真 (参_文件路径 = “” 且 参_文本 ≠ “”) 文本. 置文本 (参_文本 ) 文本数组 = 文本. 分割文本 ( #换行符, )文本. 清除文本 () 如果真 (是否为空 (参_保留原先数据 ))  参_保留原先数据 = 真 如果真 (参_保留原先数据 ) 原表项数 = 参_超级列表框. 取表项数 () 字节集. 添加 (参_超级列表框.表项 ) 总数 = 取数组成员数 (文本数组 )已处理 = 0 判断循环首 (已处理 < 总数 ) 内循环数 = 选择 (总数 - 已处理 < 10000, 总数 - 已处理, 10000 )  计次循环首 (内循环数, 计次 )  .     单行文本 = 文本数组 [已处理 + 计次 ] 字节集.添加 ({ 0, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0 } + 到字节集 (到文本 (已处理 + 计次 + 原表项数)) + { 0, 0 } + 超级列表框_表项字节集 (单行文本, 参_分隔符, 参_导入列数, )) 计次循环尾 ()已处理 = 已处理 + 内循环数 处理事件 () 判断循环尾 ()参_构造耗时 = 取启动时间 () - 开始时间 按钮1.禁止 = 真 输出调试文本 (“1”, 参_构造耗时 )参_超级列表框.可视 = 假 参_超级列表框. 禁止重画 ()参_超级列表框.表项 = 字节集. 取字节集 (, )参_超级列表框.可视 = 真 参_超级列表框. 允许重画 ()字节集. 清除字节集 ()按钮1.禁止 = 假 参_总耗时 = 取启动时间 () - 开始时间 输出调试文本 (“2”, 参_总耗时 )|
| 超级列表框_表项字节集 | 字节集 | | |
| 参_文本 | 文本型 | | | | 参_分隔符 | 文本型 | | | | 参_列数 | 整数型 | | | | 参_从第0列开始 | 逻辑型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 局_数组 | 文本型 | | 0 | | 局_计次 | 整数型 | | | | 局_字节集 | 字节集 | | | | 局_列数 | 整数型 | | |
局_数组 = 分割文本 (参_文本, 参_分隔符, 参_列数 )局_列数 = 取数组成员数 (局_数组 ) 如果真 (局_列数 = 0 ) 返回 ({ }) 计次循环首 (局_列数, 局_计次 ) 局_字节集 = 局_字节集 + { 1, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0 } + 到字节集 (局_数组 [局_计次 ]) + { 0, 0 } 计次循环尾 () 如果真 (参_从第0列开始 ) 局_字节集 = { 0 } + 取字节集右边 (局_字节集, 取字节集长度 (局_字节集 ) - 1 ) 返回 (局_字节集 )超级列表框_导入文本 (超级列表框1, , 到文本 (读入文件 (取运行目录 () + “\1W.txt”)), “----”, 2, 假, , , )
|