VBS select case …… case ……end select(多分支选择语句)

社区服务
高级搜索
猴岛论坛辅助工具VBS select case …… case ……end select(多分支选择语句)
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
2个回复

VBS select case …… case ……end select(多分支选择语句)

楼层直达
幻想.

ZxID:1717453

等级: 贵宾
这该死的社会,逼得人在杀人和忍住不杀之间徘徊.

举报 只看楼主 使用道具 楼主   发表于: 2009-01-19 0
— 本帖被 幻想. 执行取消锁定操作(2009-01-19) —
虽然按键里并没有提供在高级语言里我们所熟悉的 
select 表达式
case ……
end select
但可以调用VBS来达到同样的效果。不过格式必须写在一行里。并且里面不能带有按键的关键词,换句话说里面只能做写运算赋值类的操作。


格式  VBS select case 表达式:case 常量表达式:语句1:case 常量表达式:语句2:case else:语句3:end select

例子:
ss=""
VBS If df6_time="Y" then:ss=ss+"1":Else If df6_time="N" then:ss=ss+"0":end if
VBS If df7_time="Y" then:ss=ss+"1":Else If df7_time="N" then:ss=ss+"0":end if
VBS If df8_time="Y" then:ss=ss+"1":Else If df8_time="N" then:ss=ss+"0":end if
VBS select case ss:case "1000":g1=2.5:case "1100":g1=5:case "1110":g1=7.5:case "1111":g1=10:case else:g1=10000:end select

如果换成IF语句的话可能要写很多行。利用此语句一行就能搞定
kosunny486

ZxID:11262879

等级: 上等兵
炼金.ヽ.魔術師﹏
举报 只看该作者 沙发   发表于: 2010-03-20 0
好!!!!
◇ ﹎妈Ьī 看誐资料? 给銭.﹏
kosunny486

ZxID:11262879

等级: 上等兵
炼金.ヽ.魔術師﹏
举报 只看该作者 板凳   发表于: 2010-03-20 0
好!!!!!!!
◇ ﹎妈Ьī 看誐资料? 给銭.﹏
« 返回列表
发帖 回复