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

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

[复制链接]
发表于 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被认为是一个字符串。那么这个脚本应该怎么写啊?
发表于 2012-6-19 11:45:10 | 显示全部楼层
$Var = InputBox(...
 楼主| 发表于 2012-6-19 11:57:31 | 显示全部楼层
非常感谢afan老师的解答!
发表于 2012-6-19 11:57:59 | 显示全部楼层
我是新出,向高手请教一个很简单的问题,我知道求绝对值的函数是Abc(表达式),只是这个表达式只能是数值, ...
32714107 发表于 2012-6-19 11:33

鉴于lz自称新手,就不扔石头了,inputbox的第三个参数是默认值,不是最后的值,如二楼afan所写,如果要获取inputbox的输入变量,必须用返回值来获取,也就是$var = inputbox(.......),请lz多看看帮助中的例子
 楼主| 发表于 2012-6-19 20:35:57 | 显示全部楼层
感谢netegg老前辈的指点,我会努力学习的!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-18 23:47 , Processed in 0.155214 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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