【已解决】求助:为什么不能使用带函数及连接符的字符串呢?
本帖最后由 lion.lee 于 2011-12-17 19:41 编辑ex:
配置文件中的字符串为: "123" & @MON & "abc.txt"
$str = IniRead("setup.ini","config","file","123.txt")
MsgBox(0,0,$str)
结果显示的是 "123" & @MON & "abc.txt"。咋整? 本帖最后由 lion.lee 于 2011-12-11 16:35 编辑
;以下这行代码生成setup.ini配置文件
IniWrite("setup.ini","config","file","123 & @MON & abc.txt")
;这行代码是测试用的
$str = IniRead("setup.ini","config","file","123.txt")
MsgBox(0,0,$str)
;结果显示的是 "123" & @MON & "abc.txt"。
;直接修改配置文件能否实现@mon函数的输出? 完整的配置文件发上来,还有你想实现的效果是什么, 123.txt 和 abc.txt 是字符串还是文件? 回复 2# lion.lee IniWrite("setup.ini","config","file","123"& @MON & "abc.txt") 回复lion.lee
tsys 发表于 2011-12-11 16:06 http://www.autoitx.com/images/common/back.gif
1、这样子是可以,我写上一行代码是为了方便大家查看配置文件。
2、生成配置文件后,把该行代码删除。再修改setup.ini文件中的字符串为"123"& @MON & "abc.txt“,就不可以啦! 回复 4# tsys
IniWrite("setup.ini","config","file","123"& @MON & "abc.txt")
1、这样子是可以,我写上一行代码是为了方便大家查看配置文件。
2、生成配置文件后,把该行代码删除。再修改setup.ini文件中的字符串为"123"& @MON & "abc.txt“,就不可以啦! 你是想让读的时候也成为常量的@MON是需要另外定义的,不然你这样IniRead只能读出字符串类型。完毕。。 回复 2# lion.lee
iniread有些bug. And 请多看帮助,想清楚你要的是什么。
IniWrite("setup.ini","config","file","''123' & @MON & 'abc.txt''")
;这行代码是测试用的
$str = IniRead("setup.ini","config","file","Error")
MsgBox(0,0,Execute($str)) 学习了execute 回复 8# republican
多谢前辈指教!谢谢!
页:
[1]