feat: 初始提交——一键运行快捷轮盘工具(WPF + C#)

This commit is contained in:
2026-08-30 15:44:15 +08:00
commit 2081a938bf
63 changed files with 4214 additions and 0 deletions
+54
View File
@@ -0,0 +1,54 @@
# 一键运行工具开发需求
## 概述
一键运行工具是采用游戏中常见的快捷轮盘的形式,快速启动软件、打开文件夹、打开链接等快捷指令。
## 运行平台与技术栈
- 运行平台:Windows平台(Win10Win11
- 技术栈:WPF + C#
## 功能需求
- 轮盘:在屏幕上一个圆环区域分割出多个扇形区域,每个区域分配一个操作或指令
- 轮盘的呼出和隐藏:默认轮盘隐藏,通过指定快捷键呼出轮盘,选择轮盘上的指令后,自动隐藏轮盘
- 轮盘支持的指令:打开软件、打开指定文件夹、打开指定网站、运行指定的脚本(powershell)等
- 主界面:提供一个主界面,用于设置软件的各项功能,具体设置参考后续
## 快捷指令
- 打开软件:指定程序路径
- 打开文件夹:指定文件夹路径
- 打开网址:以默认浏览器打开指定网址
- 运行脚本:指定脚本文件
## 系统设置
系统的设置项包括:
- 开机启动开关
- 轮盘全局开关:关闭时,不再呼出轮盘
- 轮盘显示位置:可选项包括:
- 屏幕中心:呼出轮盘时在屏幕中心显示
- 鼠标位置:呼出轮盘时在鼠标位置显示
- 全局快捷键:呼出轮盘的快捷键,全局有效
- 呼出轮盘操作:
- 点击显示:按一次快捷键即显示轮盘
- 长按显示:长按快捷键一定时间显示轮盘
- 按住显示:按住快捷键时显示轮盘,松开即隐藏
- 轮盘指令选择操作:
- 单击选择:单击轮盘指令选择
- 双击选择:双击轮盘指令选择
- 滑动选择:选择鼠标滑动方向所指的指令(仅在按住显示轮盘时有效,以松开快捷键时,鼠标所在轮盘的方位选择指定的指令
- 日间/黑夜模式切换:日间/黑夜/跟随系统
- 轮盘指令设置,设置轮盘的各项指令
## UI风格
- 以现代简约风格为主,支持日间/黑夜模式
- 轮盘背景设置为透明,轮盘选项(扇形区域)背景设置为亚克力
- 轮盘扇形之间保留一些间距,注意不论距离中心多远,扇形之间的间距都相等
## 其他
开发时如需执行PowerShell指令,请使用PowerShell 7.6.5