找回密码
 加入
搜索
查看: 2776|回复: 9

[AU3基础] 【已解决】求助:为什么不能使用带函数及连接符的字符串呢?

  [复制链接]
发表于 2011-12-11 15:28:41 | 显示全部楼层 |阅读模式
本帖最后由 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"。咋整?
 楼主| 发表于 2011-12-11 15:59:12 | 显示全部楼层
本帖最后由 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函数的输出?
发表于 2011-12-11 16:01:34 | 显示全部楼层
完整的配置文件发上来,还有你想实现的效果是什么, 123.txt 和 abc.txt 是字符串还是文件?
发表于 2011-12-11 16:06:58 | 显示全部楼层
回复 2# lion.lee
IniWrite("setup.ini","config","file","123"& @MON & "abc.txt")
 楼主| 发表于 2011-12-11 16:30:48 | 显示全部楼层
回复  lion.lee
tsys 发表于 2011-12-11 16:06


1、这样子是可以,我写上一行代码是为了方便大家查看配置文件。
2、生成配置文件后,把该行代码删除。再修改setup.ini文件中的字符串为"123"& @MON & "abc.txt“,就不可以啦!
 楼主| 发表于 2011-12-11 16:31:10 | 显示全部楼层
回复 4# tsys
IniWrite("setup.ini","config","file","123"& @MON & "abc.txt")
1、这样子是可以,我写上一行代码是为了方便大家查看配置文件。
2、生成配置文件后,把该行代码删除。再修改setup.ini文件中的字符串为"123"& @MON & "abc.txt“,就不可以啦!
发表于 2011-12-11 21:47:02 | 显示全部楼层
你是想让读的时候也成为常量的@MON是需要另外定义的,不然你这样IniRead只能读出字符串类型。完毕。。
发表于 2011-12-11 22:42:13 | 显示全部楼层
回复 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))

评分

参与人数 2金钱 +90 收起 理由
cxlater + 60
tsys + 30 正解!!

查看全部评分

发表于 2011-12-11 23:16:53 | 显示全部楼层
学习了  execute
 楼主| 发表于 2011-12-17 19:40:56 | 显示全部楼层
回复 8# republican

多谢前辈指教!谢谢!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-1 03:23 , Processed in 0.090456 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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