此逻辑的自动热键 AHK 脚本用于从网站保存壁纸

此逻辑的自动热键 AHK 脚本用于从网站保存壁纸

我确信自动热键可以处理这个问题,但不确定如何解决。情况如下。我在 Google Chrome 上打开了 10 个选项卡。在每个 Chrome 选项卡中,都有一张我需要保存的壁纸照片。当我同时按下 A 和 H 时,这就是我想要的。

  1. 光标应移动到 0,0 坐标
  2. 然后光标右键单击精确的 960, 500 中的坐标
  3. 然后光标从上下文菜单移动到第二个菜单项,然后单击“将图像另存为...”。
  4. 然后只需按回车键即可保存图像。
  5. 延迟 3 秒-就像 Chrome 保存图像一样。
  6. 然后按 Ctrl+W 关闭当前窗口(这是 chrome 标签关闭的快捷键)
  7. 半秒延迟
  8. 重复步骤 1。(我想运行这个脚本 24 次)

我希望光标速度稍微延迟一些,以便我的眼睛能够注意到正在发生的事情。

有人能帮我写一个 AHK 脚本吗?我想让这个脚本在 wallhaven.cc 壁纸网站上运行。

非常感激。

答案1

; Tested Auto hot key script:

; This script triggers when I click side mouse button 2. 

Xbutton2::
Loop, 5
{
    CoordMode, Mouse, Screen

    Sleep, 1000
    MouseMove, 0, 0, 70
    MouseClick, L, 0, 0
    Sleep, 1000

    MouseMove, 1013, 356, 100
    MouseClick, R, 1013, 356

    MouseMove, 1055, 399, 30
    MouseClick, L, 1055, 399

    Sleep, 1000

    Send, {Enter}

    ; saving image time 2 seconds
    Sleep, 2000

    ; closing the current chorme tab, so that the 2nd tab auto shift to left side
    Send, ^w
    Sleep, 500

    If (A_Index = 5)
       return
}

注意该脚本仅适用于问题中提到的场景。

相关内容