You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为什么AHK运行.groupy文件时仅打开Excel,无法启动VS Code?

可能的原因

  • 权限上下文不匹配:如果你的AHK脚本是以管理员权限运行的,其进程的环境变量、文件访问权限和普通用户身份运行的资源管理器/CMD完全不同。你单独启动VS Code时写死了绝对路径所以不受影响,但Groupy加载分组时是通过系统文件关联、用户PATH变量查找VS Code执行文件,管理员环境默认没有普通用户级别的VS Code路径配置,所以启动失败;Excel安装在系统级公共路径,两种权限下都能正常找到,所以不受影响。
  • 32/64位系统重定向冲突:如果使用32位版本的AHK在64位Windows上运行,脚本访问C:\Program Files、C:\Windows\System32路径时会被系统自动重定向到32位的C:\Program Files (x86)、C:\Windows\SysWOW64目录,运行的CMD环境、路径解析逻辑和你手动打开的64位CMD完全不同,导致Groupy加载分组时VS Code路径解析失败。
  • 工作目录配置异常:AHK的Run命令默认以脚本所在目录为工作目录,如果你保存的Groupy分组中关联的VS Code文本文件用了相对路径,或者Groupy启动时依赖当前工作目录加载用户配置,工作目录不匹配就会导致VS Code启动失败,Excel的文件关联不依赖工作目录所以可以正常打开。
  • Groupy传参格式错误:你测试的方案4中,将分组文件路径写在了Run命令的第二行,AHK语法中该位置参数会被识别为工作目录而非启动参数,相当于仅启动了Groupy主程序,没有正确传入分组文件路径,也会导致部分组件启动异常。

内容的提问来源于stack exchange,提问作者Zvi Twersky

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 01:36:08