|
本帖最后由 第叁世界 于 2022-1-7 20:12 编辑
今天偶尔用到批量读取编辑框命令
|
批量_编辑框_读取配置 | 整数型 | | |
组件的父窗口 | 窗口 | | | | 配置文件名 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_寻找句柄 | 整数型 | | | 局_计次 | 整数型 | | | 局_组件 | 编辑框 | | | 局_组件数量 | 整数型 | | | 局_临时文本 | 文本型 | | | 如果真 (配置文件名 = “”)配置文件名 = 取默认目录 ()局_寻找句柄 = 寻找组件 (组件的父窗口, , “编辑框”, , )局_组件数量 = 取找到组件数目 (局_寻找句柄 )计次循环首 (局_组件数量, 局_计次 )局_组件 = 取所找到组件 (局_寻找句柄, 局_计次 - 1 )局_临时文本 = 读配置项 (配置文件名, “编辑框”, 取组件名称 (局_组件 ), )如果真 (局_临时文本 = “”)到循环尾 ()局_临时文本 = 子文本替换 (局_临时文本, “> <”, #换行符, , , 真) 局_组件.内容 = 子文本替换 (局_临时文本, “#引号”, #引号, , , 真)计次循环尾 ()清除组件寻找句柄 (局_寻找句柄 )返回 (局_组件数量 )
发现一个问题,当编辑框内容为""(为空)时,读取的时候就跳过了.我觉得逻辑不应该跳过,避免出现当组件框默认里含有内容的时候,这时候读取的时候不是显示""(为空),而是显示默认组件里的内容.不知道应不应该取消这个跳过命令
|
|