【发布时间】:2021-12-26 01:45:28
【问题描述】:
这就是我只能成功打开 VS-Code 应用程序的方法:
^!h::If !FileExist(code := StrReplace(A_AppData, "Roaming", "Local\Programs\Microsoft VS Code\Code.exe"))
MsgBox, 48, Error, File not found.\n`n%code%`
Run, %code%
return
但是,这是我的问题:
我在我的电脑上使用 Stardock Groupy。 Groupy 将计算机上任何打开的窗口分组到选项卡中;资源管理器窗口、应用程序等。您可以将特定文件夹和文件分组并将它们保存为自定义组,Groupy 将保存为“.groupy”文件。该文件通过在 Groupy“保存的组”下拉菜单中选择它来运行,或者您可以双击“.groupy”文件。
我有一个自定义的“.groupy”文件,它打开(并分组到选项卡中)一个 Excel 文件和一个通过 VS 代码运行的文本文件。当我打开我的组时,有两个东西成功打开并被分组到选项卡中:Excel 和 VS-Code。
三种方法成功将 Excel 和 VS-Code 都打开到选项卡式组中:
- 在 Groupy 的下拉菜单中
- 双击“.groupy”文件
- 在 cmd 中运行以下命令: %AppData%\Groupy\CROSS_EXCEL_VS.groupy
我想通过 AHK 运行这个“.groupy”文件,但是当我这样做时,文件运行,但只有 Excel 文件打开。无论我如何尝试通过 AHK 运行 .groupy 文件,VS-Code 都无法运行。
以下是我尝试过的各种方法:
001:
run, %A_AppData%\Groupy\CROSS_EXCEL_VS.groupy
002:
If !FileExist(groupy := A_AppData "\Groupy\CROSS_EXCEL_VS.groupy")
MsgBox, 48, Error, File not found.\n`n%groupy%`
Run, %groupy%
003:
Run "C:\Users\ztwer\AppData\Roaming\Groupy\CROSS_EXCEL_VS.groupy"
004:
Run, C:\Program Files (x86)\Stardock\Groupy\Groupy32.exe
, "C:\Users\ztwer\AppData\Roaming\Groupy\CROSS_EXCEL_VS.groupy"
005:
run cmd /k "C:\Users\ztwer\AppData\Roaming\Groupy\CROSS_EXCEL_VS.groupy"
006:
commands="C:\Users\ztwer\AppData\Roaming\Groupy\CROSS_EXCEL_VS.groupy"
runwait, %comspec% /c %commands%
007:
run C:\Windows\System32\cmd.exe /C "C:\Users\ztwer\AppData\Roaming\Groupy\CROSS_EXCEL_VS.groupy",,hide
可能是什么问题?
【问题讨论】:
标签: autohotkey