Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macros 带自动热键图像搜索的宏操作_Macros_Autohotkey - Fatal编程技术网

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,因为我不清楚你在问什么,所以没人会浪费时间。