Macros 带自动热键图像搜索的宏操作
我正在使用一个函数来检测一棵树是否已经准备好收割,或者它是否已经耗尽。(它们会随着时间而耗尽,而不是在收获后)我想让我的宏继续做其他事情,所以我不想让它在不需要的时候经历植树过程,即使这是一个有效的修复方法。问题出在枯竭的树木上,它拒绝识别我为它们创建的任何图像。这是我的密码:Macros 带自动热键图像搜索的宏操作,macros,autohotkey,Macros,Autohotkey,我正在使用一个函数来检测一棵树是否已经准备好收割,或者它是否已经耗尽。(它们会随着时间而耗尽,而不是在收获后)我想让我的宏继续做其他事情,所以我不想让它在不需要的时候经历植树过程,即使这是一个有效的修复方法。问题出在枯竭的树木上,它拒绝识别我为它们创建的任何图像。这是我的密码: treeCheck() { global img_treeHarvest WinGetPos, , , windowSizeX, windowSizeY , A ImageSearch,
treeCheck()
{
global img_treeHarvest
WinGetPos, , , windowSizeX, windowSizeY , A
ImageSearch, myszX, myszY, 1, 1, windowSizeX, windowSizeY, *10 %img_treeHarvest%
if (ErrorLevel = 0) {
MouseGetPos, mouseX, mouseY
MouseMove, myszX + 15, myszY + 2
Sleep, 25
MouseClick
Sleep, 25
MouseMove, mouseX, mouseY
Sleep, 10
}
else {
ImageSearch, myszX, myszY, 1, 1, windowSizeX, windowSizeY, *10 %img_farmready%
if (ErrorLevel = 0) {
MouseMove, 716, 197
Pause
}
}
}
以下是我正在使用的图像:
我认为问题在于精简版是透明的您应该编辑您的问题,以包含您想要回答的实际问题。抱歉,已编辑。我为Way编写的代码太长了。如果您已经解决了问题,请发布一个答案并说明您做了什么,而不是删除问题中的所有内容。@DennisMeng-问题显然已被放弃,无意发布找到的解决方案。我投票支持close,因为我不清楚你在问什么,所以没人会浪费时间。