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