本帖最后由 walkercn 于 2026-7-30 13:53 编辑
VibeCoding了款摸鱼软件,分享给大家。
简介
NewsTicker 是一款桌面新闻滚动条工具,支持 RSS 新闻源滚动显示、TXT 电子书阅读、股票行情显示。程序以无边框覆盖层形式运行在屏幕顶部/底部/左侧/右侧,不占用任务栏,通过右键菜单进行操作。
一、安装与启动
安装
解压 NewsTicker.zip 到任意目录,运行 NewsTicker.exe 即可。
启动
双击 NewsTicker.exe 启动程序。启动后:
- 任务栏出现 NewsTicker 图标
- 屏幕边缘出现新闻滚动条
- 系统托盘显示程序图标
退出
- 右键滚动条 → "退出"
- 右键系统托盘图标 → "退出"
二、基本操作
右键菜单
在滚动条上点击右键,弹出菜单:
| 菜单项 |
功能 |
| 暂停/继续 |
暂停或恢复滚动 |
| 刷新 |
重新加载所有订阅源 |
| 加速/减速 |
调整滚动速度 |
| 导入TXT |
打开文件选择器导入电子书 |
| 关闭TXT |
关闭当前电子书,恢复新闻显示 |
| 设置... |
打开设置对话框 |
| 管理订阅源... |
打开订阅源管理对话框 |
| 搜索内容 |
搜索TXT文件中的文本 |
| 内容定位... |
章节/百分比快速跳转 |
| 重启/退出 |
重启或关闭程序 |
鼠标操作
- 左键点击:暂停/继续滚动(无TXT时);打开新闻链接(有新闻时)
- 左键拖动:移动滚动条位置
- 右键:弹出菜单
- 滚轮:手动滚动内容
三、设置说明
外观设置
| 选项 |
说明 |
默认值 |
| 字体 |
滚动文字字体 |
Microsoft YaHei |
| 字体文件 |
指定字体文件路径(可选) |
空 |
| 字号 |
字体大小 |
20 |
| 滚动速度 |
滚动快慢 |
0.8 |
| 背景颜色 |
滚动条背景色 |
#1A1A2E |
| 前景颜色 |
文字颜色 |
#E0E0E0 |
| 标题颜色 |
新闻来源标题颜色 |
#00BFFF |
| 新条目标识颜色 |
新条目高亮颜色 |
#FFD700 |
| 透明度 |
窗口透明度(0.0-1.0) |
0.95 |
| 始终置顶 |
是否在所有窗口之上 |
是 |
行为设置
| 选项 |
说明 |
默认值 |
| 停靠位置 |
top/bottom/left/right |
top |
| 显示屏幕 |
全部屏幕/指定显示器 |
全部屏幕 |
| 滚动方向 |
正向(右→左)/反向(左→右) |
正向 |
| 刷新间隔 |
订阅源自动刷新间隔(分钟) |
10 |
| 保存间隔 |
TXT阅读进度保存间隔(分钟) |
1 |
| 每源最大条目 |
每个订阅源最多显示条目数 |
30 |
| 显示来源标题前缀 |
是否显示 [来源名] 前缀 |
是 |
| 来源分隔符 |
条目之间的分隔符号 |
● |
股票设置
| 选项 |
说明 |
| 股票代码 |
逗号分隔,如 sh600519,sz000001 |
| 涨跌榜数量 |
未填股票代码时显示涨跌榜数量 |
四、订阅源管理
添加订阅源
- 右键滚动条 → "管理订阅源"
- 点击"添加"按钮
- 输入名称和 RSS URL
- 点击"确定"
启用/禁用
- 在列表中选择订阅源
- 点击"启用"或"禁用"按钮
- 或右键菜单中选择"启用"/"禁用"
删除
导入/导出 OPML
- "导入 OPML":从 OPML 文件导入订阅源
- "导出 OPML":将订阅源导出为 OPML 文件
快捷操作
- Ctrl+A:全选
- 双击:编辑订阅源
- 右键:弹出操作菜单
五、TXT 电子书阅读
导入TXT
右键滚动条 → "导入TXT" → 选择 .txt 文件
阅读功能
- 文字在滚动条中自动滚动显示
- 点击暂停/继续
- 滚轮手动滚动
- 阅读进度自动保存(每1分钟)
关闭TXT
右键滚动条 → "关闭TXT" → 恢复新闻滚动显示
内容定位
右键滚动条 → "内容定位...":
- 章节列表标签页:如果有章节号(第X章),显示章节列表
- 内容定位标签页:0%-95%百分比跳转,每5%一个选项
- 双击跳转到对应位置
- 鼠标悬停显示内容预览
搜索内容
右键滚动条 → "搜索内容" → 输入关键词搜索
六、股票行情
添加股票订阅源
- 右键滚动条 → "管理订阅源"
- 点击"添加"按钮
- 名称填"股票行情"(或其他名称)
- URL 填
stock://quotes
- 点击"确定"
设置自定义股票代码
- 在订阅源列表中找到"股票行情"条目(URL 为
stock://quotes)
- 双击该条目(或选中后点"编辑")
- 在"股票代码"输入框中输入代码,逗号分隔
- 格式:
sh600519,sz000001,sh601318
sh = 上海证券交易所(6位数字)
sz = 深圳证券交易所(6位数字)
- 点击"确定"保存
涨跌排行榜
- 如果不填股票代码,程序自动显示 A 股涨跌排行榜
- "涨跌榜数量"设置显示多少只股票(默认20)
- 显示内容:股票名称、当前价、涨跌额、涨跌幅
- 红色=涨,绿色=跌
显示规则
| 设置 |
显示内容 |
| 填写了股票代码 |
实时显示指定股票行情 |
| 未填股票代码 |
显示 A 股涨跌排行榜 |
| 数据获取失败 |
显示"获取失败"提示 |
数据来源
股票数据来自新浪财经 API(hq.sinajs.cn),自动每10秒刷新一次。
七、多显示器支持
全部屏幕
选择"全部屏幕"时,每个显示器上各显示一个滚动条,独立运行。
指定显示器
选择特定显示器编号,滚动条只在该显示器上显示。
切换显示器
- 单屏→单屏:瞬间移动,不重新加载数据
- 屏幕数变化:重建窗口,使用现有数据
八、配置文件
配置文件位于程序目录下的 data\settings.json:
{
"font_family": "Microsoft YaHei",
"font_size": 20,
"scroll_speed": 0.8,
"bg_color": "#1A1A2E",
"dock_position": "top",
"text_save_interval": 1
}
订阅源配置位于 data\feeds.opml(OPML 格式)。
九、快捷键
| 快捷键 |
功能 |
| 左键点击 |
暂停/继续 |
| 左键拖动 |
移动位置 |
| 滚轮 |
手动滚动 |
| 右键 |
打开菜单 |
| Escape |
关闭对话框 |
| Enter |
确认对话框 |
| Ctrl+A |
全选订阅源 |
下载地址
https://www.lanzouu.com/iB8UY3zizkpc 密码:cpea
https://pan.baidu.com/s/1arvYXyr9N52Wl0l3gBCtjg?pwd=j6xm
https://pan.quark.cn/s/719bf94f3def 提取码:Fenu
源码文件
NewsTickerSource.rar
(36.35 KB, 下载次数: 19)
|