记事本语音输入功能全自动识别

易语言 2020-08-14 18:21:56

记事本语音输入功能全自动识别

取文本长度 (编辑框1.内容) ' 读取某一时间后文本长度
文本长度2 = 取文本长度 (编辑框1.内容)
当前行数 = 编辑框1.发送信息 (201, 编辑框1.起始选择位置, 0)
所有行数 = 编辑框1.发送信息 (186, 0, 0)
.如果 (所有行数 = 1)
所有字数 = 取文本长度 (文本区分_只取汉字 (编辑框1.内容)) ÷ 2
当前字数 = 取文本长度 (文本区分_只取汉字 (编辑框1.被选择文本)) ÷ 2
.否则
所有字数 = 取文本长度 (文本区分_只取汉字 (编辑框1.内容)) ÷ 2 - (所有行数 - 1)
当前字数 = 取文本长度 (文本区分_只取汉字 (编辑框1.内容)) ÷ 2 - (所有行数 - 1)
' 每增加一个换行符长度增加2,所以当行数>1的 时候应当把换行符考虑进去进行计算
.如果结束
状态条1.置文本 (0, “当前行数:” + 到文本 (当前行数 + 1))
状态条1.置文本 (1, “所有行数:” + 到文本 (所有行数))
状态条1.置文本 (2, “当前字数:” + 到文本 (当前字数))
状态条1.置文本 (3, “所有字数:” + 到文本 (所有字数))
状态条1.置文本 (4, “文本路径:” + 文本路径)