|
|
发表于 2025-10-4 14:44:38
|
显示全部楼层
广西壮族自治区柳州市
| 窗口程序集名 | 保 留 | 保 留 | 备 注 | | 窗口程序集_启动窗口 | | | |
精孔结果.内容 = 子程序1智能参数数据快速转换 (精孔数据.内容, -0.02 )粗孔结果.内容 = 子程序1智能参数数据快速转换 (粗孔数据.内容, 0.09, 粗孔结尾.内容 )三孔结果.内容 = 子程序1智能参数数据快速转换 (三孔数据.内容, 0.09, 三孔结尾.内容, 编辑框1.内容 )|
| 子程序1智能参数数据快速转换 | 文本型 | | |
| 参数_输入 | 文本型 | | | | 参数_减掉 | 双精度小数型 | | | | 参数_后缀 | 文本型 | | | | 参数_前缀 | 文本型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | zz | 正则表达式类 | | | | i1 | 整数型 | | | | 数值 | 双精度小数型 | | | | txt | 文本型 | | | | 起始 | 双精度小数型 | | | | 结尾 | 双精度小数型 | | | | 长度 | | | | | 精孔 | 文本型 | | |
zz. 创建 (“[^\d\r\n]*([\d.]+)[^\d\r\n]*(\d*)[^\d\r\n]*”, 参数_输入 )长度 = zz. 取匹配数量 () 如果真 (长度 = 1 ) 返回 (“”) 计次循环首 (长度, i1 ) 精孔 = zz. 取子匹配文本 (i1, 2 ) 判断 (精孔 ≠ “”)  起始 = 到数值 (精孔 )  结尾 = 起始 - 参数_减掉   如果真 (i1 ≠ 1 )   起始 = 结尾   判断 (i1 = 长度 )   结尾 = 200    结尾 = 到数值 (zz. 取子匹配文本 (i1 + 1, 1 )) - 参数_减掉    txt = txt + 到文本 (起始) + “,” + 到文本 (结尾) + “,” + 参数_前缀 + zz.取匹配文本 (i1) + 参数_后缀 + #换行符 计次循环尾 ()返回 (txt )
[JavaScript] 纯文本查看 复制代码
.版本 2
.程序集 窗口程序集_启动窗口
.子程序 _精孔生成_被单击
精孔结果.内容 = 子程序1智能参数数据快速转换 (精孔数据.内容, -0.02)
.子程序 _粗孔生成_被单击
粗孔结果.内容 = 子程序1智能参数数据快速转换 (粗孔数据.内容, 0.09, 粗孔结尾.内容)
.子程序 _三孔生成_被单击
三孔结果.内容 = 子程序1智能参数数据快速转换 (三孔数据.内容, 0.09, 三孔结尾.内容, 编辑框1.内容)
.子程序 子程序1智能参数数据快速转换, 文本型
.参数 参数_输入, 文本型
.参数 参数_减掉, 双精度小数型
.参数 参数_后缀, 文本型, 可空
.参数 参数_前缀, 文本型, 可空
.局部变量 zz, 正则表达式类
.局部变量 i1, 整数型
.局部变量 数值, 双精度小数型
.局部变量 txt, 文本型
.局部变量 起始, 双精度小数型
.局部变量 结尾, 双精度小数型
.局部变量 长度
.局部变量 精孔, 文本型
zz.创建 (“[^\d\r\n]*([\d.]+)[^\d\r\n]*(\d*)[^\d\r\n]*”, 参数_输入)
长度 = zz.取匹配数量 ()
.如果真 (长度 = 1)
返回 (“”)
.如果真结束
.计次循环首 (长度, i1)
精孔 = zz.取子匹配文本 (i1, 2)
.判断开始 (精孔 ≠ “”)
起始 = 到数值 (精孔)
结尾 = 起始 - 参数_减掉
.默认
.如果真 (i1 ≠ 1)
起始 = 结尾
.如果真结束
.判断开始 (i1 = 长度)
结尾 = 200
.默认
结尾 = 到数值 (zz.取子匹配文本 (i1 + 1, 1)) - 参数_减掉
.判断结束
.判断结束
txt = txt + 到文本 (起始) + “,” + 到文本 (结尾) + “,” + 参数_前缀 + zz.取匹配文本 (i1) + 参数_后缀 + #换行符
.计次循环尾 ()
返回 (txt)
补充内容 (2025-10-4 17:14):
'精孔忘记加结尾了 |
评分
-
| 参与人数 1 | 荣誉 +1 |
收起
理由
|
笨潴
| + 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|