Skip to content

yanlearn2/AHK-File-Launcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AutoHotkey 文件启动器 v2.0

一个简洁高效的AutoHotkey文件启动器,通过快捷键快速打开文件和程序。

✨ 主要特点

  • 🚀 简单直接 - 独立快捷键,一键直达
  • 🔇 无弹窗干扰 - 静默运行,专注工作
  • 🪶 轻量级设计 - 最小资源占用
  • 📁 多路径支持 - 支持多个备选路径
  • 即时生效 - 热重载配置,无需重启

📁 项目结构

AHK_File_Launcher_v2/
├── file_launcher.ahk    # 主程序文件
├── files.csv           # 配置文件
└── README.md           # 项目说明

🚀 快速开始

1. 运行程序

# 双击运行或命令行启动
.\file_launcher.ahk

2. 配置文件

编辑 files.csv 文件,格式如下:

# 配置格式: 显示名,路径(多个用分号分隔),快捷键
记事本,notepad.exe,Ctrl+Alt+N
Python,python.exe,Ctrl+Alt+P
计算器,calc.exe,Ctrl+Alt+C

3. 使用快捷键

按下配置的快捷键即可快速打开对应文件或程序。

⌨️ 快捷键说明

系统快捷键

  • Ctrl+Alt+F - 显示所有配置项目菜单
  • Ctrl+Shift+R - 重新加载配置文件

默认配置的快捷键

  • Ctrl+Alt+R - 今日日报
  • Ctrl+Alt+W - 上周日报
  • Ctrl+Alt+Q - QMS设计
  • Ctrl+Alt+S - SPC模板
  • Ctrl+Alt+N - 记事本
  • Ctrl+Alt+T - 批量工具
  • Ctrl+Alt+P - Python
  • Ctrl+Alt+C - 计算器

📝 配置文件详解

基本格式

显示名,路径,快捷键

配置示例

# 注释行以 # 开头
记事本,notepad.exe,Ctrl+Alt+N
Python解释器,python.exe,Ctrl+Alt+P
项目文件夹,D:\Projects,Ctrl+Alt+F
多路径工具,C:\Tool1\app.exe;D:\Tool2\app.exe,Ctrl+Alt+T

支持的路径类型

  1. 系统程序: notepad.exe, calc.exe
  2. 绝对路径: C:\Program Files\App\app.exe
  3. 相对路径: .\tools\mytool.exe
  4. 文件夹: D:\Projects, C:\Users
  5. 多个路径: 用分号(;)分隔,程序会依次尝试

快捷键格式

  • 推荐格式: Ctrl+Alt+字母/数字
  • 示例: Ctrl+Alt+N, Ctrl+Alt+1, Ctrl+Alt+Q
  • 注意: 避免与系统快捷键冲突

🔧 高级功能

项目菜单显示

Ctrl+Alt+F 可以显示所有配置项目的菜单,包括:

  • 显示项目名称和对应的快捷键
  • 点击菜单项可直接启动对应程序
  • 包含"重新加载配置"选项

托盘菜单功能

程序运行后会在系统托盘显示图标,右键点击可访问:

  • 显示所有项目 - 显示配置项目菜单
  • 重新加载配置 - 重新读取配置文件
  • 编辑配置文件 - 直接打开配置文件进行编辑
  • 关于 - 显示程序信息和快捷键说明
  • 退出 - 退出程序

双击托盘图标也可以快速显示项目菜单。

多路径支持

当一个工具可能安装在多个位置时,可以配置多个路径:

VS Code,C:\Program Files\Microsoft VS Code\Code.exe;D:\VSCode\Code.exe,Ctrl+Alt+V

程序会按顺序尝试,找到第一个存在的路径就执行。

热重载配置

修改 files.csv 后,按 Ctrl+Shift+R 即可重新加载配置,无需重启程序。

环境变量支持

路径中可以使用环境变量:

用户目录,%USERPROFILE%,Ctrl+Alt+U

🛠️ 故障排除

常见问题

Q: 快捷键不工作?

  • 检查快捷键是否与其他程序冲突
  • 确认配置文件格式正确
  • 确保程序正在运行

Q: 文件无法打开?

  • 检查文件路径是否正确
  • 确认文件确实存在
  • 对于系统程序,确保在PATH环境变量中

Q: 中文路径乱码?

  • 确保 files.csv 文件以 UTF-8 编码保存
  • 使用记事本另存为时选择 UTF-8 编码

Q: 程序无法启动?

  • 确保安装了 AutoHotkey v2
  • 检查脚本文件路径是否正确
  • 以管理员权限运行

调试技巧

  1. 检查配置文件格式是否正确
  2. 确认路径中没有多余的空格
  3. 测试单个快捷键是否工作
  4. 查看系统托盘是否有程序图标

📋 版本历史

v2.0 (当前版本)

  • ✅ 简化为独立快捷键模式
  • ✅ 移除分组和子快捷键功能
  • ✅ 去除所有弹窗提醒
  • ✅ 优化配置文件格式
  • ✅ 提升程序稳定性
  • ✅ 新增项目菜单显示功能 (Ctrl+Alt+F)
  • ✅ 完整的托盘菜单支持
  • ✅ 多路径同时启动功能
  • ✅ 配置文件直接编辑功能

v1.x (历史版本)

  • 支持分组+子快捷键系统
  • 复杂的两级快捷键操作
  • 调试模式和详细提示

💡 使用建议

  1. 快捷键规划: 使用有意义的字母,如 N(Notepad)、P(Python)
  2. 路径管理: 优先使用绝对路径,避免路径变化导致的问题
  3. 定期整理: 根据使用频率调整快捷键配置
  4. 备份配置: 定期备份 files.csv 配置文件
  5. 菜单使用: 忘记快捷键时可按 Ctrl+Alt+F 查看所有配置
  6. 托盘操作: 利用托盘菜单快速访问配置管理功能
  7. 多路径配置: 为可能变动位置的程序配置多个备选路径

📄 许可证

本项目基于 MIT 许可证开源。

🤝 贡献

欢迎提交 Issue 和 Pull Request 来改进这个项目!


享受高效的文件启动体验! 🎉

About

一个简洁高效的AutoHotkey文件启动器,通过快捷键快速打开文件和程序。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors