找回密码
 加入
搜索
查看: 8956|回复: 7

[AU3基础] inputbox 高手给看下 怎么解决啊【已解决】

  [复制链接]
发表于 2012-10-20 11:47:59 | 显示全部楼层 |阅读模式
本帖最后由 gm860419 于 2012-10-20 14:21 编辑

Dim $a, $b
Do
        $a = InputBox ("登录窗口", "请输入用户名", "", "")
        $b = InputBox ("密码", "输入您的密码.", "", "*")
        If @error =1 Then Exit
        If $a = "" Then
                MsgBox(0 + 16 + 4096 + 262144, "错误信息", "输入的用户名不能为空")
        ElseIf $a <> "admin" Then
                MsgBox(0 + 16 + 4096 + 262144, '错误信息', '用户名不正确,请重新输入')
        Else
                If $b = "" Then
                        MsgBox(0 + 16 + 4096 + 262144, "错误信息", "输入的密码不能为空")
                ElseIf $b <> "123" Then
                        MsgBox(0 + 16 + 4096 + 262144, '错误信息', '密码不正确,请重新输入')
                Else
                        MsgBox(64, "恭喜", "成功")
                EndIf
        EndIf
Until $a = "admin" And $b = "123"


怎么点击取消,就窗口关闭,不显示密码窗口!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2012-10-20 12:31:32 | 显示全部楼层
有点不太明白,
请问楼主是要点击 Cancel 后和点击 XX后一样的效果吗
发表于 2012-10-20 12:38:19 | 显示全部楼层
回复 1# gm860419

两个 INPUTBOX (第3和第4句)之间插入一条语句
If @error =1 Then Exit
发表于 2012-10-20 13:20:49 | 显示全部楼层
;If @error =1 Then Exit
 楼主| 发表于 2012-10-20 14:20:40 | 显示全部楼层
回复  gm860419

两个 INPUTBOX (第3和第4句)之间插入一条语句
If @error =1 Then Exit
user3000 发表于 2012-10-20 12:38



谢谢  大侠
发表于 2012-11-7 09:01:04 | 显示全部楼层
这个也记号上。好好学习,认真搜索,感谢高手源码!
发表于 2015-3-10 08:10:49 | 显示全部楼层
學習了
感謝高手提供
发表于 2015-3-10 09:51:17 | 显示全部楼层
回复 3# user3000
不对呀,楼主逻辑有问题,这和输入不输入没关系呀,和@error也没关系,input的返回值就行了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-28 16:20 , Processed in 0.151749 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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