易语言编辑框内容导出txt

易语言编辑框内容导出txt,第1张

版本

2

程序集

窗口程序集1

子程序

__启动窗口_创建完毕

编辑框1是否允许多行

编辑框1滚动条

2

子程序

_按钮1_被单击

写到文件

(取运行目录

()

“\我的文件txt”,

到字节集

(编辑框1内容))

子程序

_按钮2_被单击

编辑框1内容

文本

(读入文件

(取运行目录

()

“\我的文件txt”))

版本 2

支持库 eAPI

支持库 shellEx

程序集 窗口程序集1

程序集变量 文本, 文本型, , "4"

程序集变量 文本组, 文本型, , "0"

程序集变量 字符串, 文本型, , "8"

程序集变量 注册键, 整数型, , "8"

程序集变量 计次, 整数型

程序集变量 计数, 整数型

子程序 __启动窗口_创建完毕

编辑框1是否允许多行 = 真

编辑框2是否允许多行 = 真

编辑框3是否允许多行 = 真

编辑框1滚动条 = 2

字符串 = { “A”, “S”, “D”, “W”, “J”, “K”, “U”, “I” }

注册键值 ()

时钟1时钟周期 = 1000

子程序 _时钟1_周期事件

文本 [1] = 到文本 (读入文件 (取运行目录 () + “\123txt”))

如果真 (文本 [1] ≠ 文本 [2])

  时钟1时钟周期 = 0

  文本处理 ()

如果真结束

子程序 文本处理

文本组 = 分割文本 (文本 [1], #换行符, )

文本 [4] = “”

变量循环首 (取数组成员数 (文本组), 取数组成员数 (文本组) - 1, -1, 计次)

  如果 (计次 = 取数组成员数 (文本组))

      文本 [2] = 文本组 [计次]

  否则

      文本 [3] = 文本组 [计次]

  如果结束

  文本 [4] = 文本组 [计次] + #换行符 + 文本 [4]

变量循环尾 ()

编辑框1加入文本 (#换行符, 文本 [4])

计次 = 倒找文本 (文本 [3], “  ”, , 假) + 1

编辑框2加入文本 (取文本左边 (文本 [3], 计次), #换行符)

计次循环首 (取文本长度 (文本 [2]), 计次)

  计次循环首 (8, 计数)

      如果真 (到大写 (取文本中间 (文本 [2], 计次, 1)) = 字符串 [计数])

          _启动窗口获取焦点 ()

          模拟按键 (取代码 (字符串 [计数], 1), , )

          跳出循环 ()

      如果真结束

  计次循环尾 ()

计次循环尾 ()

文本 [2] = 文本 [1]

编辑框3加入文本 (#换行符)

时钟1时钟周期 = 1000

子程序 注册键值

注册键 [1] = 注册热键 (_启动窗口取窗口句柄 (), 标签1取窗口句柄 (), 0, #A键)

注册键 [2] = 注册热键 (_启动窗口取窗口句柄 (), 标签1取窗口句柄 (), 0, #S键)

注册键 [3] = 注册热键 (_启动窗口取窗口句柄 (), 标签1取窗口句柄 (), 0, #D键)

注册键 [4] = 注册热键 (_启动窗口取窗口句柄 (), 标签1取窗口句柄 (), 0, #W键)

注册键 [5] = 注册热键 (_启动窗口取窗口句柄 (), 标签1取窗口句柄 (), 0, #J键)

注册键 [6] = 注册热键 (_启动窗口取窗口句柄 (), 标签1取窗口句柄 (), 0, #K键)

注册键 [7] = 注册热键 (_启动窗口取窗口句柄 (), 标签1取窗口句柄 (), 0, #U键)

注册键 [8] = 注册热键 (_启动窗口取窗口句柄 (), 标签1取窗口句柄 (), 0, #I键)

子程序 _标签1_反馈事件, 整数型

参数 参数一, 整数型

参数 参数二, 整数型

计次循环首 (8, 计次)

  如果真 (参数一 = 注册键 [计次])

      编辑框3加入文本 (字符串 [计次])

  如果真结束

计次循环尾 ()

--------------------------

有一点小问题,就是123txt是只取最后连续的两行第三行是取不到的,如:

AAAAA            2015-09-04 20:40:33

 S

FFFFFF              2015-09-04 19:33:47

    D

组件用到:编辑框,按钮,通用对话框。

命令用到:读入文件()

分割文本()

到文本()

计次循环()

具体如下:

版本

2

程序集

窗口程序集1

程序集变量

文件,

文本型

子程序

__启动窗口_创建完毕

编辑框1是否允许多行

子程序

_按钮1_被单击

局部变量

得到的文件,

文本型

局部变量

最终的文件,

文本型,

,

"0"

局部变量

容器,

整数型

通用对话框1过滤器

“文本文档(txt)|txt”

如果真

(通用对话框1打开

())

文件

通用对话框1文件名

得到的文件

到文本

(读入文件

(文件))

最终的文件

分割文本

(得到的文件,

“|”,

)

如果真

(取数组成员数

(最终的文件)

1)

信息框

(“错误,文件为空,或没有打开文件”,

0,

)

返回

()

如果真结束

计次循环首

(取数组成员数

(最终的文件),

容器)

编辑框1加入文本

(最终的文件

[容器]

#换行符)

计次循环尾

()

如果真结束

版本 2

支持库 DialogEx子程序 _按钮1_被单击

局部变量 文件路径, 文本型

局部变量 文件号, 整数型编辑框1是否允许多行 = 真

文件路径 = 打开扩展对话框 (“打开”, “txt”, “所有文件()|”, 0, “”, 假, 假, 假)

文件号 = 打开文件 (文件路径, , )

编辑框1内容 = 读入文本 (文件号, )

版本 2

局部变量 文本组, 文本型, , "0"

文本组 = 分割文本 (到文本 (读入文件 (“文本路径”)), #换行符, )

如果真 (编辑框1内容=文本组[1])‘判断编辑框是否等于所载入的文本的第一行文本内容

如果真结束

以上就是关于易语言编辑框内容导出txt全部的内容,包括:易语言编辑框内容导出txt、易语言读取TXT文件内容到编辑框、易语言读取本地TXT文本然后分割文本等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9790763.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存