for 不算一个循环么?
流沙枫 发表于 2017-1-4 21:02 http://www.autoitx.com/images/common/back.gif
你的代码不完整,一般都会认为你的 ContinueLoop 在 for 循环之外,那就只能算一个循环 再加一个while循环?
那怎么选停止的时候,返回第一个while循环?
流沙枫 发表于 2017-1-4 21:04 http://www.autoitx.com/images/common/back.gif
ExitLoop 回复 14# 流沙枫
For .....
.....
......
......
Next
这才是一个完整的。 本帖最后由 流沙枫 于 2017-1-5 09:34 编辑
ExitLoop
afan 发表于 2017-1-4 21:22 http://www.autoitx.com/images/common/back.gifWhile 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitLoop
Case $start
While 1
For $i = 1 To $var1
For $j = 1 To $var2
ContinueLoop
next
next
case $stop
exitloop
WEnd
EndSwitch
WEnd是这样么?case 能放第二个while循环里? 回复流沙枫
For .....
.....
......
......
Next
这才是一个完整的。
1361739590 发表于 2017-1-5 09:10 http://www.autoitx.com/images/common/back.gif
漏写两个next了
改了后ContinueLoop也还是返回第一个while循环么? 本帖最后由 1361739590 于 2017-1-5 12:10 编辑
你想实现的功能能说的清楚么? 本帖最后由 1361739590 于 2017-1-5 12:15 编辑
只能大概这样了。
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitLoop
Case $start
While 1
For $i = 1 To $var1
For $j = 1 To $var2
If GUIGetMsg() = $stop Then ExitLoop 3
;.......
Next
Next
WEnd
EndSwitch
WEnd 只能大概这样了。
1361739590 发表于 2017-1-5 12:14 http://www.autoitx.com/images/common/back.gif
可以,这么简单的,开始脑子还真转不过弯来。。。
谢谢兄弟!
页:
1
[2]