ReadTXT
更改日志
[0.0.0.0] - 2024-12-02
[0.0.0.1] - 2024-12-06
更新
- 优化代码
- 增加状态栏;工具栏的一些状态移除到状态栏;
- 增加保存功能,默认保存在原路径下,命名规则为原文件名称+ 时间戳(年月日时分秒)
比如:原文路径为:d:\Desktop\测试文本.txt
则修改后保存的路径为:d:\Desktop\测试文本-20241206080808.txt
修复
- 修复初始加载时就提示错误。
- 修复语速切换后,重新开始语速未生效是问题。
一、项目简介
1.1 背景与目的
因为用记事本看体验不好,每次都从头开始找上次看到哪里。
还不能调整背景,白色看久了很累。找了几款其他的看书软件,都花里胡哨的。
还是自己造车吧。哈哈哈哈
1.2 主要功能
1 一个简单TXT小说阅读器,可以快速分章,方便阅读;自由调整字体背景色。保存设置,上次阅读到哪不迷路~~
2 可以开启朗读功能,秒变听书软件。
1.3 目标用户
适合电脑看/听小说。
二、开发环境配置
2.1 系统要求
- 操作系统:Windows7以上
- 其他依赖环境:需要安装net8.0桌面运行。可自行官网下载安装。
2.2 安装与配置
2.3 克隆与打开项目
三、使用方法
3.1 界面
初始界面
3.2 设置
3.2.1 章节规则-通过正则表达匹配
1 默认规则:第\d{4}章,用于匹配以“第”字开头,紧接着是四个连续数字,然后是“章”字的字符串。比如:“第0001章”;
2 其他规则:按需自己设置哈。
3 如果章节没有规律的话,那就没法分章了。你可能需要自己编辑原文,设置章节。或者删除规则,那样就会读取全文。
3.2.2 编码-下拉选择
默认UTF-8,还有其他ANSI,UTF-8BOM。按需选择。
注意:不支持其他编码,所以如果不是以上这些编码,需要你自己先另存一下了哈。
3.2.3 保存按钮
点击可以保存当前的设置,会自动生成一个名为“mySet.json”的文件。
初始内容如下:每项的说明看//后的说明~~
{
"Patterns": [
{
"textBox1Pattern": "",//上次保存的文件路径
"textBox2Pattern": "\u7B2C\d{4}\u7AE0",//章节规则-默认为“第\d{4}章”,为什么不是中文,因为中文转换为JSON标准格式后就这样啦
"toolStripComboBox1Pattern": "5",//语速
"toolStripComboBox2Pattern": "\u81EA\u52A8\u6574\u884C",//朗读模式
"toolStripLabel6Pattern": "",//上次阅读的章节
"FontName": "Microsoft YaHei UI",//正文字体名称
"FontStyle": 0,//正文字体格式
"FontSize": 11.25,//正文字体大小
"BlackColor": {//这里一整串是正文和目录背景色
"R": 255,
"G": 255,
"B": 255,
"A": 255,
"IsKnownColor": true,
"IsEmpty": false,
"IsNamedColor": true,
"IsSystemColor": true,
"Name": "Window"
}
}
]
}
3.2.4 载入设置
如果没有保存的话是无法载入上次的设置的。也就是每次打开都是初始界面。这个大家按自己需要。
3.2.5 小说地址
可以手动输入,也可以直接拖拽文件到地址栏,会自动得到文件路径~~
3.2.6 解析
根据上面设置的章节规则匹配后会在目录栏加载所有匹配到的章节名称,点击章节正文就会在右边显示啦
3.2.7 设置按钮
包含可设置的内容有:字体,背景色,语音包。
3.2.8 语速
支持-10~10之间的整数的调整。
3.2.9 朗读模式
支持4种模式:自动整行,自动整章,手动整行和手动整章。顾名思义哈。
3.2.10 朗读操作
支持暂停,开始和下一章。
3.2.11 状态说明
一些进程说明,包括报错时的提示。朗读状态说明啥的。
3.2.12 上次章节
如果是载入的话这里显示的是上次的章节,如果点击目录了,就是当前的章节。这里主要是为了保存设置。
3.2.13 工具栏保存按钮
如果在正文修改了内容,点击保存,可以在原路径下保存修改后的全文。
四、资源使用
本项目内使用的部分包括但不限于字体、图片等资源来源于互联网。如果出现侵权可联系本项目移除。
五、免责说明
由于使用本项目产生的包括由于本协议或由于使用或无法使用本项目而引起的任何性质的任何直接、间接、特殊、偶然或结果性损害
(包括但不限于因商誉损失、停工、计算机故障或故障引起的损害赔偿,或任何及所有其他商业损害或损失)由使用者负责。
本项目仅用于对技术可行性的探索及研究,不接受任何商业(包括但不限于广告等)合作及捐赠。
六、其他
如果有其他需求或问题可以说明,但是不一定更新哈。毕竟能力有限。实在抱歉啦,哈哈哈哈哈
当前版本
八、下载地址
蓝奏地址:
https://wwbb.lanzout.com/i6p1u2hebfpa
密码:52pj
土豪下载:
ReadTXT-V0.0.0.1.7z
(322.29 KB, 下载次数: 15)
九、运行界面
运行界面
修改内容
修改后文件