Autohotkey 为什么当我运行应用程序时,它只跳过一些if
正如我所说,粗体的文本不起作用,它只是跳过它(它在没有这些ifs的情况下起作用)你能帮我吗?拜托,我已经做了几个小时了,但还是不行。我试图添加这个,如果不是在这个循环,它的工作,请给我一个手,我花了这么多时间 在它上面;(Autohotkey 为什么当我运行应用程序时,它只跳过一些if,autohotkey,Autohotkey,正如我所说,粗体的文本不起作用,它只是跳过它(它在没有这些ifs的情况下起作用)你能帮我吗?拜托,我已经做了几个小时了,但还是不行。我试图添加这个,如果不是在这个循环,它的工作,请给我一个手,我花了这么多时间 在它上面;( 您的wyrzucaniedax变量(在请求帮助时,也许您可以使用更好的变量名?)未在该函数的作用域中定义。 要告诉函数您正在使用一个超出其作用域的变量,可以使用关键字 如果,您想用该做什么?wyrzucaniediax未定义,因此它的计算结果为False。它已定义,只是不在该
您的
wyrzucaniedax
变量(在请求帮助时,也许您可以使用更好的变量名?)未在该函数的作用域中定义。要告诉函数您正在使用一个超出其作用域的变量,可以使用关键字
如果,您想用该
做什么?wyrzucaniediax
未定义,因此它的计算结果为False
。它已定义,只是不在该函数的范围内。
Gui, Add, CheckBox, x405 y317 w15 h15 vwyrzucaniediax gZapisz,
Gui, Show, h500 w800, Skrypt Na Kopanie
Return
Zapisz:
Gui, Submit , NoHide
return
F8::
WinMove, Minecraft, , , , 1280, 720
sleep 1000
Loop
{
if poziome
{
}
if pionowe
{
}
Checker()
}
Checker()
{
x := 503
y := 385
l := 0
i := 0
Send e
loop, 27{
if(i = 9){
i := 0
l++
}
Sleep 100
MouseMove, x +36*i, y + 36*l
**if wyrzucaniediax // all strong text is just skipped idk why
{
Dropdiax()
}
**
i++
}
Send e
Sleep 50
}
dropdiax(){
diaxcolor := 0x80ĄFFE
color:= getColor()
if(color == diaxcolor){
Send {LCtrl down}
Send q
Sleep 50
Send {LCtrl up}
}
}```
Checker()
{
global wyrzucaniediax
x := 503
y := 385
l := 0