gpt4 book ai didi

compiler-errors - AutoHotKey throw 错误: Unexpected “}” although the brackets appear to be correct

转载 作者:行者123 更新时间:2023-12-02 10:45:01 24 4
gpt4 key购买 nike

添加Else语句后,脚本将无法编译为括号不正确的代码。编译器说第67行是罪魁祸首,我不确定为什么。

#NoEnv
SetWorkingDir %A_ScriptDir%
CoordMode, Mouse, Pixel
SendMode Input
#SingleInstance Force
SetControlDelay 1
SetWinDelay 0
SetKeyDelay -1
SetMouseDelay -1
SetBatchLines -1

^!6::
CoordMode, Pixel, Screen
CoordMode, ToolTip, Screen
CoordMode, Mouse, Screen

Click, 830, 393
Sleep 2000
Click, 678, 538
Sleep 500

Click, 840, 800
Sleep 2000
Click, 671, 974
Sleep 500


Click, 1775, 300
Sleep 2000
Click, 1643, 487
Sleep 2000

var = 0
Loop {
ImageSearch, FoundX, FoundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *100 C:\Users\USER\Desktop\Folder\ImageAssets\storage4x4\image%var%.jpg

If (ErrorLevel = 0) {
If %var% = 0 {
Click, %FoundX%, %FoundY%
Sleep 50
Click, %FoundX%, %FoundY%
Sleep 100
ToolTip, Refreshing Store..., %FoundX%, %FoundY%
}

Else {
SoundPlay, C:\Users\USER\Desktop\Folder\SoundAssets\found.wav
Click, %FoundX%, %FoundY%
Sleep 50
Click, %FoundX%, %FoundY%
ToolTip, image%var%.jpg, %FoundX% + 10, %FoundY% + 10
ErrorLevel := -1
FoundX := ""
FoundY := ""
SearchAndPurchase()
}
}

If ErrorLevel
ToolTip, Didn't find image%var%.jpg, 0, 25

If var >= 10
var =


var += 1
}
Return

SearchAndPurchase(){
Sleep 5000
var = 0
Loop, 5 {
var += 1
Sleep 5000
ImageSearch, FoundX, FoundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *100 C:\Users\USER\Desktop\Folder\ImageAssets\storage4x4\Storage4x4Store\image%var%.jpg

If (ErrorLevel = 0) {
SoundPlay, C:\Users\USER\Desktop\Folder\SoundAssets\chaching.wav
Click, %FoundX%, %FoundY%
ToolTip, $$$ image%var%.jpg $$$, %FoundX% + 10, %FoundY% + 10
Sleep 50
Click, %FoundX%, %FoundY%
FoundX := ""
FoundY := ""
}
If (ErrorLevel)
ToolTip, Couldn't purchase... 0, 75
If (var >= 10)
var = 0
}

ToolTip, Leaving Store and refreshing market..., 0, 25
Click, 678, 538
Click, 678, 1043
Click, 1643, 538
Sleep 2000
Click, 678, 538
Click, 678, 1043
Click, 1643, 538
Sleep 2000
}


Esc:: ExitApp

我计算了所有括号,代码中每个方向都有7个。我还删除了所有括号,并重新添加了几次,以尝试发现错误,但没有运气。这里发生了什么?

最佳答案

您有一个 float 任务:
var =在第63行

大括号是意外的,因为它期望您完成句子。

关于compiler-errors - AutoHotKey throw 错误: Unexpected “}” although the brackets appear to be correct,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58720620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com