找回密码
 加入
搜索
查看: 1185|回复: 3

这个格式对吗?$file&$i或者$file$i

[复制链接]
发表于 2009-4-13 09:22:17 | 显示全部楼层 |阅读模式
$file3=iniread("user.ini","设置","执行文件3","")
        for $i=1 to 5
        if $file&$i<>"" Then
  Run($file&$i,@ScriptDir,@SW_HIDE)       
msgbox(0,"",$file&$i)  
  EndIf
  next

为什么$file&$i无法使用,提示WARNING: $file: possibly used before declaration.
        if $file&
改为$file$i也不行
发表于 2009-4-13 09:31:29 | 显示全部楼层
$file  没定义。。。。你上面定义的是 $file3   下面用的是 $file  当然不行了。。。。
发表于 2009-4-13 09:38:57 | 显示全部楼层
$file3=iniread(@ScriptDir&"\user.ini","设置","执行文件3","")
发表于 2009-4-13 22:38:30 | 显示全部楼层
我猜,楼主是需要这个结果。

Local $File, $File1, $File2, $File3, $File4, $File5

$File1 = IniRead("user.ini", "设置", "执行文件1", "")
$File2 = IniRead("user.ini", "设置", "执行文件2", "")
$File3 = IniRead("user.ini", "设置", "执行文件3", "")
$File4 = IniRead("user.ini", "设置", "执行文件4", "")
$File5 = IniRead("user.ini", "设置", "执行文件5", "")

For $i = 1 To 5
        $File = Eval("File" & $i)
        If $File <> "" Then
                Run($File, @ScriptDir, @SW_HIDE)
                MsgBox(0, "", $File)
        EndIf
Next
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 04:36 , Processed in 0.081234 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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