|
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_计次 | 整数型 | | | 局_编辑框名称 | 文本型 | | | 局_组件句柄 | 整数型 | | | 局_临时编辑框 | 编辑框 | | | 局_编辑框数组A | 编辑框 | | 0 | 局_编辑框数组B | 编辑框 | | 0 | 局_总数 | 整数型 | | | 局_计次内 | 整数型 | | | 局_文本数组 | 文本型 | | 0 | 局_位置 | 整数型 | | |
局_组件句柄 = 寻找组件 (_启动窗口, , “编辑框”, , ) 计次循环首 (取找到组件数目 (局_组件句柄 ), 局_计次 ) 局_临时编辑框 = 取所找到组件 (局_组件句柄, 局_计次 - 1 ) 局_编辑框名称 = 取组件名称 (局_临时编辑框 ) 判断 (寻找文本 (局_编辑框名称, “A”, , 假) ≠ -1 )  局_临时编辑框.标记 = 文本_取右边 (局_编辑框名称, “A”, , ) 加入成员 (局_编辑框数组A, 局_临时编辑框 ) 判断 (寻找文本 (局_编辑框名称, “B”, , 假) ≠ -1 )  局_临时编辑框.标记 = 文本_取右边 (局_编辑框名称, “B”, , ) 加入成员 (局_编辑框数组B, 局_临时编辑框 )      计次循环尾 ()清除组件寻找句柄 (局_组件句柄 )局_总数 = 取数组成员数 (局_编辑框数组A ) 如果真 (局_总数 ≠ 取数组成员数 (局_编辑框数组B )) 调试输出 (“组件数量错误”, 取数组成员数 (局_编辑框数组A ), 取数组成员数 (局_编辑框数组B )) 返回 ()
计次循环首 (局_总数, 局_计次 ) 变量循环首 (局_计次 + 1, 局_总数, 1, 局_计次内 )  如果真 (到整数 (局_编辑框数组A [局_计次内 ].标记 ) < 到整数 (局_编辑框数组A [局_计次 ].标记 ))    局_临时编辑框 = 局_编辑框数组A [局_计次 ]   局_编辑框数组A [局_计次 ] = 局_编辑框数组A [局_计次内 ]   局_编辑框数组A [局_计次内 ] = 局_临时编辑框     变量循环尾 () 计次循环尾 () 计次循环首 (局_总数, 局_计次 ) 变量循环首 (局_计次 + 1, 局_总数, 1, 局_计次内 )  如果真 (到整数 (局_编辑框数组B [局_计次内 ].标记 ) < 到整数 (局_编辑框数组B [局_计次 ].标记 ))    局_临时编辑框 = 局_编辑框数组B [局_计次 ]   局_编辑框数组B [局_计次 ] = 局_编辑框数组B [局_计次内 ]   局_编辑框数组B [局_计次内 ] = 局_临时编辑框     变量循环尾 () 计次循环尾 ()清除数组 (局_文本数组 ) 计次循环首 (局_总数, 局_计次 ) 局_文本数组 = 局_编辑框数组A [局_计次 ].内容 + “,” + 局_编辑框数组B [局_计次 ].内容 计次循环尾 ()置随机数种子 () 计次循环首 (局_总数, 局_计次 ) 局_位置 = 取随机数 (1, 取数组成员数 (局_文本数组 ))  局_编辑框数组A [局_计次 ].内容 = 文本_取左边 (局_文本数组 [局_计次 ], “,”, , ) 局_编辑框数组B [局_计次 ].内容 = 文本_取右边 (局_文本数组 [局_计次 ], “,”, , ) 删除成员 (局_文本数组, 局_位置, 1 ) 计次循环尾 ()
补充内容 (2025-6-18 19:27):
最后的文本_取左边 (局_文本数组 [局_计次], “,”, , )立面的[局_计次]改为[局_位置] |
评分
-
查看全部评分
|