字符串 变量问题(已解决)
本帖最后由 shano 于 2011-11-10 19:24 编辑提问字符串如何定义成变量
读取配置文件里的内容为 $array 读取到的是字符 如何定义为变量
代码如下
Dim $array
$array=11
$array=22
$cc = IniRead(@ScriptDir&'\config.ini', "a", "a", "NotFound")
;注释 配置文件里 内容为a= $array
MsgBox(0,0,$array )
消息框内容为字符 $array,我希望得到的是数组1的值为 22
--------------------------------------------------------------------
Execute 是我需要的答案
执行一个表达式(主要用于数学求值).
Execute ( 字符串 ) 楼主不知道要说什么,IniRead的返回值可以直接赋予变量的。 函数参考
IniRead
--------------------------------------------------------------------------------
从某标准配置文件(*.ini)中读取某个数值.
IniRead ( "文件名", "字段名", "关键字", "默认值" )
参数
文件名 目标文件名.
字段名 INI文件中的某个字段名.
关键字 INI文件中的某个关键字.
默认值 若指定的关键字未被发现则函数将返回此默认值.
返回值
成功: 返回指定的关键字的数值.
失败: 若指定的关键字未被发现则函数将返回默认值.
注意/说明
一个标准的INI文件的结构如下:
[字段名]
关键字=数值
呵呵,应该对你有帮助,顺便建议用afan的Au3Chm函数询捕(需要au3版本3.3.7.15),很方便查询au的一些对应函数 udf等等。希望对你有帮助 回复 1# shano
你定义的数组和你下面的数组赋值的名称怎么不一样啊? Dim $a='$arr'
Dim $arr
$arr=1
MsgBox(0,0,Execute($a)) 学习大绯狼的哈
Dim $array
$array=11
$array=22
MsgBox(0,0,Execute('$array')) 看来在学习使用autoit之前先学会基本语文知识比较重要,问的没看明白,答的也没看明白 學習學習學習 Dim $a='$arr'
Dim $arr
$arr=1
MsgBox(0,0,Execute($a))
大绯狼 发表于 2011-11-8 10:12 http://www.autoitx.com/images/common/back.gif
哈哈有人能理解我在说什么感谢
页:
[1]