32714107 发表于 2012-6-19 11:33:33

输入一个数,输出其绝对值的脚本怎么写(已解决)

本帖最后由 32714107 于 2012-6-19 11:58 编辑

我是新出,向高手请教一个很简单的问题,我知道求绝对值的函数是Abc(表达式),只是这个表达式只能是数值,如果是字符串的话,输出的值为0.

Dim $Var

InputBox("要输入的数","请输入你要输入的值",$Var)

MsgBox(32,"Abs函数",Abs($var))

如上,不管你输入多少,输出值一定为0,因为在这里$var被认为是一个字符串。那么这个脚本应该怎么写啊?

afan 发表于 2012-6-19 11:45:10

$Var = InputBox(...

32714107 发表于 2012-6-19 11:57:31

非常感谢afan老师的解答!

netegg 发表于 2012-6-19 11:57:59

我是新出,向高手请教一个很简单的问题,我知道求绝对值的函数是Abc(表达式),只是这个表达式只能是数值, ...
32714107 发表于 2012-6-19 11:33 http://www.autoitx.com/images/common/back.gif
鉴于lz自称新手,就不扔石头了,inputbox的第三个参数是默认值,不是最后的值,如二楼afan所写,如果要获取inputbox的输入变量,必须用返回值来获取,也就是$var = inputbox(.......),请lz多看看帮助中的例子

32714107 发表于 2012-6-19 20:35:57

感谢netegg老前辈的指点,我会努力学习的!
页: [1]
查看完整版本: 输入一个数,输出其绝对值的脚本怎么写(已解决)