我如何使用上面的代码将,配置文件里面填写的类容都读取并执行
本帖最后由 viplight 于 2009-12-29 23:17 编辑$aurun=IniReadSection("setcfg.ini","删除")
If @error Then
MsgBox(16,"错误","请检查“setcfg.ini”是否存在或是“setcfg.ini”文件是否配置正确!"&@CRLF&"请将本程序放置在“setcfg.ini”同一目录里面执行!"&@CRLF&"“setcfg.ini”配置为"&@CRLF&" [删除]"&@CRLF&" 进程名字=执行代码“1”为删除杀“0为不删除”")
Exit
Else
For $i= 1 To $aurun
FileDelete ($aurun[$i])
Exit
Next
EndIf
我如何使用上面的代码将,配置文件里面填写的类容都读取并执行
[删除]
a.exe=1
b.exe=1
c.exe=1
d.exe=1
e.exe=1
.
.
.
呵呵已经搞定了(*^__^*) 嘻嘻……原来就是一个代码放错了位置
更改后代码为$var = IniReadSection("setcfgb.ini", "删除")
If @error Then
MsgBox(16,"错误","请检查“setcfgb.ini”是否存在或是“setcfg.ini”文件是否配置正确!"&@CRLF&"请将本程序放置在“setcfg.ini”同一目录里面执行!"&@CRLF&"“setcfg.ini”配置为"&@CRLF&" [查杀]"&@CRLF&" 进程名字=执行代码“1”为查杀“0为不查杀”")
Else
For $i = 1 To $var
If $var[$i] = "1" Then
FileDelete($var[$i])
EndIf
Next
exit
EndIf
按你的Ini文件格式, 此句:FileDelete ($aurun[$i])应为:FileDelete ($aurun[$i]) 我每次运行时只能删除一个文件不能将配置文件里面填写的都删除 路径???????????? 我想使用一个命令执行ini里面[删除]下填写的所有要怎么写就是如何将INI里面的文件读取
使用For $i= 1 To $aurun只能读取一个不能全部读取一样 一些文件属性不能删除(如只读等). 回复 6# 131738
我知道啊 ,但是麻烦的是我这个只能读取For $i= 1 To $aurun中$i 所赋的值
我$i默认指定的是[删除]下第一行读取了默认的就不能够递增了 检查 FileDelete 的返回值。。。。。
页:
[1]