精易论坛

标题: 简易文本转化工具 [打印本页]

作者: 飞龙雪狐    时间: 2023-4-19 23:38
标题: 简易文本转化工具
大家好 这是前一两个月做的小工具,可以汉字简繁体转化,文章转化拼音 ,阿拉伯数字转化汉字大写,并可以保存结果。我刚接触易语言不久 。希望大家可以给我指教

简易文本转化工具.e

6.26 KB, 下载次数: 16, 下载积分: 精币 -2 枚


作者: 飞龙雪狐    时间: 2023-4-19 23:39
.版本 2
.支持库 cncnv

.程序集 窗口程序集_启动窗口

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



.子程序 _编辑框1_内容被改变


.判断开始 (单选框1.选中 = 真)
    编辑框2.内容 = 内码转换 (编辑框1.内容, 4)
    返回 ()
.判断 (单选框2.选中 = 真)
    编辑框2.内容 = 内码转换 (编辑框1.内容, 3)
    返回 ()
.判断 (单选框4.选中 = 真)
    ' 编辑框2.内容 = 数值到金额 (到数值 (编辑框1.内容), 假)
    编辑框2.内容 = 数值到大写 (到数值 (编辑框1.内容), 假)
    返回 ()
.判断 (单选框1.选中 = 假 且 单选框2.选中 = 假 且 单选框3.选中 = 假 且 单选框4.选中 = 假)
    编辑框2.内容 = 编辑框1.内容
    返回 ()
.判断 (单选框3.选中 = 真)
    编辑框2.内容 = “”
    汉字转化拼音 (编辑框1, 编辑框2)
    返回 ()
.默认

.判断结束


.子程序 汉字转化拼音
.参数 参数_汉字输入, 编辑框
.参数 参数_拼音输出, 编辑框
.局部变量 局部_计次, 整数型

.计次循环首 (取文本长度 (参数_汉字输入.内容) ÷ 2, 局部_计次)
    参数_拼音输出.加入文本 (取拼音 (取文本中间 (参数_汉字输入.内容, 局部_计次 × 2 - 1, 2), 1) + “ ”)
.计次循环尾 ()

.子程序 _按钮1_被单击

.如果 (编辑框2.内容 = “”)
    通用对话框1.类型 = 0
    通用对话框1.打开 ()
    编辑框2.内容 = 读入文本 (打开文件 (通用对话框1.文件名, 1, ), )

.否则
    通用对话框1.类型 = 1
    通用对话框1.打开 ()
    写到文件 (通用对话框1.文件名, 到字节集 (编辑框2.内容))

.如果结束
作者: 飞龙雪狐    时间: 2023-4-19 23:40
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
子程序名返回值类型公开备 注
__启动窗口_创建完毕  

子程序名返回值类型公开备 注
_编辑框1_内容被改变  
判断 (单选框1.选中 = )
编辑框2.内容 = 内码转换 (编辑框1.内容, 4)
返回 ()
判断 (单选框2.选中 = )
编辑框2.内容 = 内码转换 (编辑框1.内容, 3)
返回 ()
判断 (单选框4.选中 = )
' 编辑框2.内容 = 数值到金额 (到数值 (编辑框1.内容), )
编辑框2.内容 = 数值到大写 (到数值 (编辑框1.内容), )
返回 ()
判断 (单选框1.选中 = 单选框2.选中 = 单选框3.选中 = 单选框4.选中 = )
编辑框2.内容 = 编辑框1.内容
返回 ()
判断 (单选框3.选中 = )
编辑框2.内容 = “”
汉字转化拼音 (编辑框1, 编辑框2)
返回 ()



子程序名返回值类型公开备 注
汉字转化拼音  
参数名类 型参考可空数组备 注
参数_汉字输入编辑框
参数_拼音输出编辑框
变量名类 型静态数组备 注
局部_计次整数型 
计次循环首 (取文本长度 (参数_汉字输入.内容) ÷ 2, 局部_计次)
参数_拼音输出.加入文本 (取拼音 (取文本中间 (参数_汉字输入.内容, 局部_计次 × 2 - 1, 2), 1)“ ”)
计次循环尾 ()
子程序名返回值类型公开备 注
_按钮1_被单击  
如果 (编辑框2.内容 = “”)
通用对话框1.类型 = 0
通用对话框1.打开 ()
编辑框2.内容 = 读入文本 (打开文件 (通用对话框1.文件名, 1, ), )

通用对话框1.类型 = 1
通用对话框1.打开 ()
写到文件 (通用对话框1.文件名, 到字节集 (编辑框2.内容))


i支持库列表   支持库注释   
cncnv文字编码转换支持库


作者: zyg666    时间: 2023-4-20 00:03
可以的,加油,一起学习
作者: pipicool    时间: 2023-4-20 02:34
学习一下
作者: 阿欢sdf    时间: 2023-4-20 06:31
谢谢分享
作者: 一指温柔    时间: 2023-4-20 08:44
感谢分享
作者: ocimei    时间: 2023-4-20 09:01

谢谢分享
作者: wjswzj0    时间: 2023-4-20 09:51
谢谢分享
作者: xbwdl    时间: 2023-4-20 09:59
牛逼,精易有你更精彩
作者: ytbihay    时间: 2023-4-20 11:17
666666666666666
作者: 396384183    时间: 2023-4-21 00:14

支持开源~!感谢分享!
作者: 13012145633    时间: 2023-4-21 00:59
支持一下,谢谢!......
作者: 一指温柔    时间: 2023-4-21 08:39
感谢分享
作者: renjianhong48we    时间: 2023-4-21 14:24
感谢分享
作者: 亿万    时间: 2023-4-21 22:01
        支持开源~!感谢分享
作者: 一指温柔    时间: 2023-4-22 09:09
感谢分享
作者: ZHuanR    时间: 2023-4-23 10:34
#在这里快速回支持开源~!感谢分享复#
作者: 伐木堆0    时间: 2023-6-4 21:05
666666666666
作者: aszxcv    时间: 2023-6-15 09:25
#在这里快速回复#时间




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4