简介
自动打印机切换器(APS)是一款 Windows 桌面小工具,它能根据你当前正在使用的程序,自动切换默认打印机。
每次打开不同软件都要手动选打印机?装了 APS,一次设置,永远自动。
核心功能
🔄 自动切换
- 程序驻留系统托盘,每秒检测前台窗口
- 切换到已映射的程序时,自动设为对应打印机
- 未映射的程序自动恢复系统默认打印机
🗺️ 程序映射
- 拖拽式管理:为每个程序(如 Excel、CAD、浏览器)绑定一台打印机
- 支持所有已安装的打印机(USB、网络、虚拟打印机)
🏁 开机自启
- 主界面直接勾选,也可右键托盘图标设置
- 支持启动时最小化到托盘,不打扰
下载
| 文件 | 大小 | 要求 |
|---|---|---|
| PrinterSwitcher-p-v2.3_fd.zip | ~340 KB | 需安装 .NET 8 Desktop Runtime |
使用说明
- 启动 APS → 点击「刷新进程列表」
- 找到程序 → 右键「编辑映射」→ 选打印机
- 勾选「开机自启」
- 以后切换程序时打印机自动跟着换
托盘右键菜单可切换 中文 / English。
技术栈
| 层级 | 技术选型 |
|---|---|
| 语言框架 | C# .NET 8 (原 .NET 3.5) |
| UI 框架 | Windows Forms |
| 配置存储 | JSON (原 BinaryFormatter) |
| 打包分发 | dotnet publish (framework-dependent / self-contained) |
更新日志
v2.3 (2026-07-07)
- .NET 8 SDK 风格 csproj 重写
- BinaryFormatter → JSON 数据持久化
- 移除未使用的 TreeGridView 依赖
- 全中文界面,Segoe UI 字体
- 托盘双击恢复主窗口
- 状态栏实时显示切换反馈
- 修复失效链接,清理死代码
v2.2 (2026-07-04)
- .NET 3.5 → .NET 10,全面兼容 Win10/Win11
- BinaryFormatter → JSON 存储,更安全
- 中文界面,托盘菜单一键切换
- 开机自启勾选框,主界面直接设置
- UI 现代化,深色标题栏、扁平风格
- 清理死代码和失效链接