如何从特殊ini中提取字符为变量?
有一ini文件如下:文件=aaa|bbb|ccc|ddd|
我想要从以上例子中的“aaa|bbb|ccc|ddd|”每个分隔符“|”之间分别提取“aaa”“bbb”“ccc”“ddd”出来作为变量,如:
$AAA=aaa
$BBB=bbb
$CCC=ccc
$DDD=ddd
不知怎么写脚本?请各位指教。。。。。。
谢谢!! 不知道例子中的aaa bbb ccc 等字符串数量是否相同
如相同,用StringMid
不同,考虑用正则了 $sfile = iniread("xxx.ini","config","文件")
$afile = stringsplit($sfile,"|")
for $i = 1 to $afile
msgbox(4096,$i,$afile)
next
我随便写的,命令可能字母不对,你自行查找,我用惯IDE环境了 已经解决,用stringsplit确实非常简单。
#notrayicon
$HHH = iniread("xxx.ini","config.ini","文件","")
$GGG = stringsplit($HHH,"|")
for $i = 1 to $GGG
msgbox(4096,$i,$GGG[$i])
next
exit
呵呵,原来学CMD的,这类问题AU3要比CMD简单多了。。。。。。
谢谢两位!
页:
[1]