本帖最后由 maozaiba 于 2021-11-1 18:40 编辑
试了这个帖子(https://125.confly.eu.org/forum.php?mod=viewthread&tid=14704389)的源码发现不支持超级编辑框,然后就自己研究了下,调用了精易模块。
其中的 文本_逐字分割 可以用别的更快的代替!
小白只会这么写,用不来API。
{:7_456:}
源码:
|
超级编辑框_取光标所在行 | 整数型 | | |
超级编辑框 | 超级编辑框 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 光标位置 | | | | 原始行 | | | | 所在行 | | | | 文本 | 文本型 | | | 原内容 | 文本型 | | | 成员 | 整数型 | | | 数组 | 文本型 | | 0 | I | 整数型 | | |
原内容 = 超级编辑框.内容 判断 (原内容 = “”) 返回 (1 )  光标位置 = 超级编辑框. 取行首位置 () 调试输出 (“光标位置:”, 光标位置 ) 原始行 = 超级编辑框. 取字符所在行 () 调试输出 (“原始行:”, 原始行 ) 清除数组 (数组 ) 成员 = 文本_逐字分割 (原内容, 数组 ) 调试输出 (“成员:”, 成员 ) 计次循环首 (光标位置, I )  文本 = 文本 + 数组 [I ] 计次循环尾 () 调试输出 (“文本:”, 文本 ) 所在行 = 文本_取出现次数 (文本, #换行符, ) + 1 调试输出 (“所在行:”, 所在行 ) 返回 (所在行 ) |