afan 发表于 2017-1-4 21:21:58

回复1361739590


    for 不算一个循环么?
流沙枫 发表于 2017-1-4 21:02 http://www.autoitx.com/images/common/back.gif

你的代码不完整,一般都会认为你的 ContinueLoop 在 for 循环之外,那就只能算一个循环

afan 发表于 2017-1-4 21:22:54

再加一个while循环?
那怎么选停止的时候,返回第一个while循环?
流沙枫 发表于 2017-1-4 21:04 http://www.autoitx.com/images/common/back.gif


    ExitLoop

1361739590 发表于 2017-1-5 09:10:25

回复 14# 流沙枫


    For .....
    .....
    ......
    ......
    Next

这才是一个完整的。

流沙枫 发表于 2017-1-5 09:32:32

本帖最后由 流沙枫 于 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循环里?

流沙枫 发表于 2017-1-5 10:15:42

回复流沙枫


    For .....
    .....
    ......
    ......
    Next

这才是一个完整的。
1361739590 发表于 2017-1-5 09:10 http://www.autoitx.com/images/common/back.gif

漏写两个next了
改了后ContinueLoop也还是返回第一个while循环么?

1361739590 发表于 2017-1-5 12:06:44

本帖最后由 1361739590 于 2017-1-5 12:10 编辑

你想实现的功能能说的清楚么?

1361739590 发表于 2017-1-5 12:14:07

本帖最后由 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

流沙枫 发表于 2017-1-5 14:00:09

只能大概这样了。
1361739590 发表于 2017-1-5 12:14 http://www.autoitx.com/images/common/back.gif

可以,这么简单的,开始脑子还真转不过弯来。。。
谢谢兄弟!
页: 1 [2]
查看完整版本: while循环体问题? [己解决]