找回密码
 加入
搜索
查看: 1508|回复: 5

[AU3基础] 已解决-如何将获取到的变量值直接当字符使用

[复制链接]
发表于 2017-9-18 23:57:02 | 显示全部楼层 |阅读模式
本帖最后由 pzypdl2006 于 2017-9-19 00:16 编辑

比如:
$read = "1\1"
DirCreate=($read)
这样运行就会出错。
想把变量$read的值1\1,直接引用过来当字符使用
使其等效于:
DirCreate=("1\1")
发表于 2017-9-19 00:11:20 | 显示全部楼层
回复 1# pzypdl2006


   單獨這樣

DirCreate=("1\1")

也無法使用...........
 楼主| 发表于 2017-9-19 00:15:58 | 显示全部楼层
回复 2# kk_lee69

抱歉不该用 = 号

正确的是:
$read = "1\1"
DirCreate($read)
 楼主| 发表于 2017-9-19 00:22:52 | 显示全部楼层
但是这样的话就不行了:
$NON_DIR =String(IniRead("DIR.INI","main_ini","NON_DIR","ERROR"))
DirCreate($NON_DIR)
ini配置文件中,NON_DIR=@DesktopDir & "\NON"
发表于 2017-9-19 00:32:36 | 显示全部楼层
回复 4# pzypdl2006

請附上 INI 檔案 跟 實際範例....

本來就說了 資料夾名稱 本來就不支援 "1\1"

實在不懂你要做啥
 楼主| 发表于 2017-9-19 00:33:33 | 显示全部楼层
回复 4# pzypdl2006

经过多次尝试发现,ini配置文件中“值”不允许有空格,而且貌似是不能将系统变量放在值里
经过修改后:
$NON_DIR =String(IniRead("DIR.INI","main_ini","NON_DIR","ERROR"))
DirCreate(@DesktopDir & $NON_DIR)
ini配置文件修改为NON_DIR="\NON"
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-19 13:24 , Processed in 0.073170 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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