找回密码
 加入
搜索
查看: 2878|回复: 3

[效率算法] 【已解决】msgbox返回值与if嵌套出错

[复制链接]
发表于 2014-6-10 15:17:27 | 显示全部楼层 |阅读模式
本帖最后由 ap112 于 2014-6-12 09:30 编辑

if $a=1 then
      msgbox(4,"", "是则执行A函数"&@cr&"否则执行B函数")
      if =6 then
            A()
      elseif =7 then
            b()
      endif
endif

此时若a=1,会弹出对话框,我点击是,会在弹一次,我再点击一次是,才执行A();点击否也需要点击两次
发表于 2014-6-10 16:48:26 | 显示全部楼层
本帖最后由 hnfeng 于 2014-6-10 16:51 编辑
$a = 1
If $a = 1 Then
        $b = MsgBox(4, "", "是则执行A函数" & @CR & "否则执行B函数")
        If $b = 6 Then
                A()
        ElseIf $b = 7 Then
                B()
        EndIf
EndIf

Func A()
        MsgBox(0, "", "A")
EndFunc

Func B()
        MsgBox(0, "", "B")
EndFunc
  
 楼主| 发表于 2014-6-11 08:41:48 | 显示全部楼层
回复 2# hnfeng


    谢谢
发表于 2015-1-7 21:35:22 | 显示全部楼层
不错,学习了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 14:28 , Processed in 0.096736 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表