当我调用此函数时,它会运行几分钟,然后脚本退出。我发现如果我将睡眠时间设置得更高,它需要更长的时间才能退出。有什么办法可以写这个让它永远不会退出?我认为这与正在使用的内存有关。循环之间的延迟必须为 500 毫秒或更低。
Waitbeforefight()
{
Random, Wbf, 500, 500
sleep %Wbf%
ImageSearch, FoundX2, FoundY2, 855, 915, 1024, 1071, *30 E:\Desktop\Capture23.png
if ErrorLevel = 2
{
MsgBox Could not conduct the search.
ExitApp
}
else if ErrorLevel = 1
{
return
}
else
{
sleep %Wbf%
Waitbeforefight()
}
}
即使我制作了这样一个简单的脚本,它也会退出。
func1()
{
sleep 50
func1()
}
F1::
{
func1()
}