TC官方合作论坛

标题: 新人求助:关于循环(while) [打印本页]

作者: showmar    时间: 2012-4-6 22:28
标题: 新人求助:关于循环(while)
使用循环和如果语句的过程中发现语句有时候不灵,不知道是不是语法有问题,忘大神指点.

while(真)
if()
else
  if()
     while()
       if()
       endif
      endwhile
else
   if()
     while()
        if()
        endif
     endwhile
   endif
  endif
endif
endwhile

主循环为死循环,但有时当里面的循环结束时会导致主循环的终止,很是费解.

作者: tyuyan    时间: 2012-4-7 09:39
代码里面要是没有跳出的话。。  应该不会跳出外面的死循环的。
作者: 苏小宁    时间: 2012-4-7 11:08
呵呵小西解释的是
你可以这样
while
如果
XXXXX
否则
跳出
如果结束
endwhile
作者: showmar    时间: 2012-4-7 16:09
期间用到了大漠找图(FindPic()),难道是兼容性不好吗,还是大漠插件的问题.出现过dm.FindPic(x,y,x1,y1,"1.bmp|2.bmp|3.bmp","000000",1.0,0)与dm.FindPic(x,y,x1,y1,"3.bmp|2.bmp|1.bmp","000000",1.0,0)效果不一样的情况,前者只能找到3.bmp,后者3张图片都能找到,调换了下顺序,结果却大不相同,不知道有没有人遇到过类似情况.
作者: 苏小宁    时间: 2012-4-7 20:54
回复 4楼showmar的帖子

我刚来我看了下朋友,大漠找图还有找图方式。。你可以尝试换下。。。看看能解决你的问题不,我觉的问题不在你说的那里。。。




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1