[已解决]咨询下autohotkeyV2怎么使用pixelgetcolor
本帖最后由 伊克路西安 于 2023-10-11 16:36 编辑搞懂了,原来的脚本用不了是因为没有添加
CoordMode "pixel", "screen"
本来我看这条的文档说如果第二项省略的默认就是screen,就没加这条了,但是发现pixelgetcolor的x,y默认是算活动窗口的, 加了这条就能正常运行了
#HotIf WinActive("ahk_exe client.exe")
CoordMode "pixel", "screen"
F3::Pause
XButton2::
{SetTimer bns,30
return
}
bns()
{
if PixelGetColor(2067,1376)= 0x933736 ;回天脚
{sendinput "f"
sleep 50
}
if PixelGetColor(1684,1831)= 0xBC1C1F ;暴拳
{sendinput "2"
}
if PixelGetColor(2266,1753)= 0x4E2704 ;正拳
{SendInput "r"
}
return
}
XButton2 up::
{
SetTimer bns,0
return
}
看了这个指南如何发挥取色宏的全部优势,AHK入门讲解。,想抄个autohotkeyV2版本的一键宏,但是V2版和V1版的pixelgetcolor用法不一样,单看官方中文文档没看懂该怎么用,求指点:
目前是想按下鼠标上侧键之后,一直循环执行一键宏,松开侧键则宏停止,除了settimer有别的流程控制能实现相同功能吗?
页:
[1]