|
本帖最后由 fengzishao 于 2009-11-25 09:20 编辑
请教如何用循环语句判断,并执行对应的操作
读取配置文件SET.INI里的内容并执行对应的操作
其中的文件内容是
[reg]
reg=
[bat]
bat=
[exe]
exe=
已好的代码如下
dim $exe,$reg,$bat
$exe=IniRead(@ScriptDir&"\set.ini","exe","exe","")
Local $reg=IniRead(@ScriptDir&"\set.ini","reg","reg","")
$bat=IniRead(@ScriptDir&"\set.ini","bat","bat","")
if $exe <> "" Then
Run($exe)
ElseIf $reg <> "" Then
Run(@ComSpec & ' /c regedit /s "'&$reg&'"',"", @SW_HIDE)
ElseIf $bat <> "" Then
Run($bat,"",@SW_HIDE)
Else
Exit
EndIf
这三个内容里只要有一个执行的文件名存在。
就不会弹出提示。自动执行文件
否则弹出要执行的文件不存在
单个判断会写。执行对应的文件都已写好。
此代码问题存在于:只能执行一个文件,并不能执行下一个命令
请大家帮我看一下。如何改进 |
|