【问题标题】:move and resize a application autohotkey移动和调整应用程序自动热键
【发布时间】:2018-01-06 07:18:18
【问题描述】:

如何使用 Autohotkey 语言移动和调整应用程序的大小。

1 - 我想运行一个应用程序,然后

2 - 在宽度高度值中调整它的大小,

3 - 在 Windows 桌面上,位置在 x y 坐标中。

我可以运行应用程序并执行自动热键键盘快捷键宏来移动窗口,但我如何使用宽度高度值调整窗口大小。

目前的 Autohotkey 代码如下所示。

; [^ = Ctrl] [+ = Shift] [! = Alt] [# = Win] 

f5::
RunWait "C:\test.txt"
send !{space}m
send {left}
Mousemove 500,250
MouseClick left,0,0
return

【问题讨论】:

  • RunWait 将等到程序完成后再继续。在向活动窗口发送命令之前,请使用 Run,然后是 WinWait、WinActivate 和 WinWaitActive。要调整窗口大小,请使用 WinMove 命令。

标签: autohotkey


【解决方案1】:

查看 WinWait 和 WinMove 的 ahk 文档。运行文档详细介绍了存储新启动程序的进程 ID。

下面将窗口移动到 500x、250y 并将其大小调整为 200w x 100h。

f5::
run, C:\test.txt, , , o_pid
WinWait, ahk_pid %o_pid%
WinMove, ahk_pid %o_pid%, ,500, 250, 200, 100
return

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-08
    • 1970-01-01
    • 1970-01-01
    • 2012-11-16
    • 2012-08-05
    • 1970-01-01
    • 1970-01-01
    • 2018-01-26
    相关资源
    最近更新 更多