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

[AU3基础] ExpandVarStrings设置无效[已解决]

[复制链接]
发表于 2012-6-12 11:29:39 | 显示全部楼层 |阅读模式
本帖最后由 wingking84 于 2012-6-25 17:41 编辑
Opt("ExpandVarStrings",1)
Dim $a = 1
MsgBox(0,"ss","test is $a")
;预期显示test is 1
;运行显示test is $a
发表于 2012-6-12 12:20:02 | 显示全部楼层
本帖最后由 netegg 于 2012-6-12 12:24 编辑

Opt("ExpandVarStrings",1)
Dim $a = 1
MsgBox(0,"ss","test is $a$")


ExpandVarStrings

更改字面字符串和变量/宏($ 和 @)符号的解释方式.默认情况下字符串按原文解释,此选项允许您在字符串中使用变量和宏,例如 "变量 var1 的值是 $var1$".
1 = 展开变量(在此模式下如果要表示 $ 或 @ 本身则请用连续两个相应符号表示,例如:"这里有一个美元符号 $$").
0 = 不展开变量(默认)
发表于 2012-6-12 12:40:51 | 显示全部楼层
Opt("ExpandVarStrings",1)
Dim $a = 1
MsgBox(0,"1","test is "&$a)
MsgBox(0,"2","test is $a$")
发表于 2012-6-12 12:44:44 | 显示全部楼层
本帖最后由 zerobin 于 2012-6-12 12:46 编辑

Opt("ExpandVarStrings",1)
Dim $a = 1
MsgBox(0,"1","test is "& $a)
MsgBox(0,"2","test is $a$")
MsgBox(0,"3","test is @AutoItVersion@")
 楼主| 发表于 2012-6-12 13:47:37 | 显示全部楼层
本帖最后由 wingking84 于 2012-6-12 14:13 编辑

晕。帮助看的不够仔细。
谢谢两位,
不知数组能否实现,我这里是失败的。
Opt("ExpandVarStrings",1)
Dim $a[2] = [3,4]
MsgBox(0,"ss","test is $a[1]$")
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-19 01:47 , Processed in 0.068374 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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