autohotkey - 如果尚未启动程序,如何启动程序,如果已启动,则将焦点放在?
问题描述
如果当前未启动应用程序,我想制作一个 ahk 脚本来启动应用程序并最大化它们。可以使用 AHK 吗?
CapsLock & w::
Run firefox.exe
Return
像这样的东西,但是如果我按下 CapsLock & w 然后最小化 firefox,按下 CapsLock & w 会使它恢复最大化/焦点。有任何想法吗?谢谢!
解决方案
当然,这对于 AHK 来说非常容易且可行。
这是一个非常简单直接的示例
CapsLock & w::
if (WinExist("ahk_exe notepad.exe"))
{
WinActivate, ahk_exe notepad.exe
WinMaximize, ahk_exe notepad.exe
}
else
Run, notepad.exe
return
ahk_exe
(docs)用于通过它们的进程来引用窗口。这很方便。
推荐阅读
- file-pointer - 使用 cat 命令,为什么会这样打印结果?
- android - 自定义视图和 defStyleAttr
- c# - 追逐 AI 的 Raycast 问题
- android - (已解决)检查 sqlite 条目的功能不起作用
- spring-boot - 通过 IntelliJ 运行 Spring Boot Application.main() 找不到我的本地配置文件
- amazon-cloudwatch - 入口点的 ECS 计划任务容器覆盖不起作用
- bash - 从 fasta 文件中删除多个序列
- django - Django,按字符串过滤比SQL关系更快吗?
- lucene - Lucene .tim 文件大小减小
- javascript - 使用 JavaScript 将从 API 检索到的数据写入托管服务器