Loops 自动热键循环忽略第一行
出于某种原因,Autohotkey忽略了我在名为click_的函数中启动循环后的第一行代码。目标是,如果事件被迭代,则重复按钮被多次单击 这是一个错误还是我做错了什么?请测试任何你的回复,我已经做了一个体面的故障排除点,以找到这个 我没有看到关于这方面的错误报告,我尝试过各种方法,比如为if语句添加大括号{}Loops 自动热键循环忽略第一行,loops,autohotkey,Loops,Autohotkey,出于某种原因,Autohotkey忽略了我在名为click_的函数中启动循环后的第一行代码。目标是,如果事件被迭代,则重复按钮被多次单击 这是一个错误还是我做错了什么?请测试任何你的回复,我已经做了一个体面的故障排除点,以找到这个 我没有看到关于这方面的错误报告,我尝试过各种方法,比如为if语句添加大括号{} click_again(loopnumber){ if (%loopnumber% > 1) bug="arbitrary ignored line I have to ad
click_again(loopnumber){
if (%loopnumber% > 1)
bug="arbitrary ignored line I have to add so that the loop runs"
loopnumber-=1
msgbox, %loopnumber%
loop, %loopnumber%{
click
sleep, 1000
}
}
消息框显示的数字应比开始循环前传入的数字少1。在我给出的示例中,如果我删除错误分配,打印的数字与传递给函数的数字相同。这意味着将忽略速记减法1。如果你在msgbox中输入bug的值,它将不会打印任何内容。EJE在钱上写对了,但出于某种原因没有发布答案。默认情况下,If将我的输入作为一个变量进行计算。EJE在money上得到了正确的答案,但由于某种原因没有发布答案。If默认情况下将我的输入作为一个变量进行计算。您能否指定在If语句中,您将
If
的{}大括号放在了哪个位置?请删除%
周围的loopnumber
<代码>如果自动计算变量。您能否指定您将{}大括号放在了if语句中的if
的哪个位置?请在loopnumber
周围删除%
<代码>如果自动计算变量。很抱歉,我没有把它作为一个答案,因为(我的意思是绝对没有冒犯或不尊重)我觉得这个问题对AHK用户没有什么帮助。在这些情况下,如果可能的话,我仍然愿意提供帮助,所以我只留下一个简短的评论。我以前见过一些问题(以及随后的答案)因为质量不高或偏离主题而被删除的情况(根本不说你的问题)。这不是问题。现在它的趋势是每天观看一次。很抱歉,我没有回答这个问题,因为(我的意思是绝对没有冒犯或不尊重)我觉得这个问题对AHK用户没有什么帮助。在这些情况下,如果可能的话,我仍然愿意提供帮助,所以我只留下一个简短的评论。我以前见过一些问题(以及随后的答案)因为质量不高或偏离主题而被删除的情况(根本不说你的问题)。这不是问题。现在它的趋势是每天观看一次。我来看看进展如何。