找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 29509|回复: 11

[原创] 用VBS做的超简单计算器!

[复制链接]
发表于 2009-1-11 23:59:08 | 显示全部楼层 |阅读模式
这两天刚学VBS,今天终于在论坛管理人员的帮助下写出了一个最简单的VBS,请大家指教!
  1. do
  2. a=inputbox("乘法按1,加法按2,除法按3,减法按4","计算器")
  3. if a="1" then
  4. b=inputbox("请输入第一个数字","乘法")
  5. c=inputbox("请输入第二个数字","乘法")
  6. d=b*c
  7. msgbox(d)
  8. end if
  9. if a="2" then
  10. e=inputbox("请输入第一个数字","加法")
  11. f=inputbox("请输入第二个数字","加法")
  12. g=int(e)+int(f)
  13. msgbox(g)
  14. end if
  15. if a="3" then
  16. l=inputbox("请输入第一个数字","除法")
  17. m=inputbox("请输入第二个数字","除法")
  18. n=l\m
  19. msgbox(n)
  20. end if
  21. if a="4" then
  22. h=inputbox("请输入第一个数字","减法")
  23. i=inputbox("请输入第二个数字","减法")
  24. j=h-i
  25. msgbox(j)
  26. end if
  27. loop
复制代码

评分

参与人数 1PB +8 收起 理由
rat + 8 加油

查看全部评分

发表于 2009-1-14 22:52:17 | 显示全部楼层
提些小建议:变量名尽量要标识其含义,重复代码应减少
发表于 2009-1-15 10:05:00 | 显示全部楼层
点击取消不能退出啊,是BUG吗?
发表于 2009-1-28 18:58:42 | 显示全部楼层
提示什么找不到脚本啊???
发表于 2009-1-28 19:04:20 | 显示全部楼层
这个的确简单,用switch case(还是select case?)可能好点,输入第二个数的环节都是不变的,共用一个代码就可以了。输入完再来处理。。。
发表于 2009-2-8 15:33:18 | 显示全部楼层
我的也是,是不是缺少文件?提是找不到脚本?什么意思
发表于 2009-2-19 23:06:01 | 显示全部楼层
挺好,学习liao~~
发表于 2009-2-19 23:13:36 | 显示全部楼层
呵呵,支持
不过泼点冷水,设置这么麻烦,还不如让用户直接输入计算式,这样还可以大大缩减代码
发表于 2010-1-12 20:51:18 | 显示全部楼层
原帖由 zjhuzi 于 2009-1-15 10:05 发表
点击取消不能退出啊,是BUG吗?


在loop前加以下


if a = ""  then
wscript.quit
end if
发表于 2010-3-16 19:48:49 | 显示全部楼层
的确只是一个超简单的计算器,连小数点都无法计算……还有一个BUG:无法退出……只能强制结束进程……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 00:29 , Processed in 0.027916 second(s), 11 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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