找回密码
 加入
搜索
查看: 2626|回复: 4

[AU3基础] if……then不明白的地方,请教!

    [复制链接]
发表于 2012-7-15 00:29:18 | 显示全部楼层 |阅读模式
本帖最后由 lhs1420 于 2012-7-15 14:10 编辑

Dim $s
$s=InputBox("学生成绩","请输入学生的成绩")
If @error=1 Or $s="" Then (如果把下面一行的exit放在这行运行会出错,搞不明白!)
exit
endif
If $s>=0 And $s<=100 then
        If $s>90 then
                MsgBox(0,"学生成绩",$s&"分,优秀!")
        ElseIf $s>80 then
                MsgBox(0,"学生成绩",$s&"分,良好!")
    ElseIf $s>60 then
                MsgBox(0,"学生成绩",$s&"分,及格!")
        else
                MsgBox(0,"学生成绩",$s&"分,不及格!")
    endif
else
        MsgBox(0+16,"学生成绩","学生成绩输入错误!")
endif

还有,给楼下减分的人是不是菊花痒了?就算我发贴标题违规你扣我分就算了,还扣解答人的分,叫别人不要解答不明标题的贴,你想让这论坛都没人来你才爽吗?国家有你这种人存在还有救吗?

评分

参与人数 1金钱 -35 贡献 -5 收起 理由
user3000 -35 -5 遵守论坛秩序,可以不来!

查看全部评分

发表于 2012-7-15 02:05:10 | 显示全部楼层
这个看帮助就可以解决。
if 表达式 then 表达式
上面就是一条完整的语句,可以不用写endif 当然如果你在下面再写个endif就会出错。因为这个if表示在一行内可以写完。
如果then后面有多个语句,可以用&连接或者使之换行输入。这时要在语句后面加个endif使if语句结束
if 表达式then
    表达式1
    表达式2
endif

评分

参与人数 1金钱 -5 收起 理由
user3000 -5 请勿回复标题不明的提问帖!

查看全部评分

发表于 2012-7-15 10:20:39 | 显示全部楼层
3000评分 你是不是多管闲事 什么鸟事你都插一手 最近看了看都是你的动作 做好你自己

评分

参与人数 2威望 -2 金钱 -70 贡献 -10 收起 理由
afan -2 -50 -5
user3000 -20 -5 不解释!

查看全部评分

发表于 2012-7-15 11:07:02 | 显示全部楼层
我是新来的,有没有最基础的教程啊?
发表于 2012-7-15 22:24:39 | 显示全部楼层
本来所有修改后符合版规的都会重新打开,并撤销扣分、解除相关屏蔽回复及扣分。
但LZ的话太伤人且具攻击性,为你的大红字只回复一句,让不遵守论坛规章制度的人远离论坛,是论坛之大幸。

user3000,一位热心的坛友,不但长期在线帮助他人,且经常帮助维护论坛的秩序,想不到这样的人竟然遭受他人的围攻。不觉得寒心吗?

评分

参与人数 1金钱 +18 收起 理由
user3000 + 18 谢谢理解!维护论坛秩序,人人有责!

查看全部评分

您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 09:34 , Processed in 0.094018 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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