嗨,我是 autohotkey 的新手。我有一个特定的程序,我让它在 Windows 启动时自动启动,并且该程序默认在系统托盘图标中运行。
该计划是:
窗口标题:LilySpeech 设置
进程名称:ahk_exe LilySpeech64-1.exe
问题是 :
当该程序在 Windows 启动时自动启动时,它默认在系统图标中工作,但每次我启动 Windows 时,该程序的窗口都会出现,并且它仍然出现在屏幕上。
我希望程序窗口自动关闭,并且仅当我每次启动 Windows 时才关闭,并且知道如果我关闭程序窗口,程序会继续在系统托盘图标中工作,这就是我想要的。
我正在寻找一个 AHK 脚本来执行此操作。
注意:我正在使用 AHK V1.1.36.02。
我尝试过这个但没有效果:
Loop { WinWaitActive ahk_exe LilySpeech64-1.exe WinClose ahk_exe LilySpeech64-1.exe }
请帮忙!我很感激您付出的时间和精力。提前致谢。
答案1
要配置脚本在用户登录后自动启动,最简单的方法是将脚本文件的快捷方式放在启动文件夹中。
启动文件夹的完整路径:
C:\Users\<UserName>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
试试这个代码:
WinWait, LilySpeech Settings
WinClose, LilySpeech Settings
WinWaitClose, LilySpeech Settings,, 5 ; 5 seconds to wait
If ErrorLevel
MsgBox, Could not close LilySpeech Settings