douyuan 发表于 2008-8-29 11:01:50

如果在设置AU3读取ini参数

今天碰上了一个问题
如我有以下脚本
runwait("C:\Progra~1\D-Tools\daemon.exe -UNMOUNT 0")
run("C:\Progra~1\D-Tools\daemon.exe -MOUNT 0,game.iso")
这段是自动导入虚拟光驱的脚本每二段中“-MOUNT 0,game.iso”是参数 “game.iso”是虚拟光驱
为了针对不同的虚拟光盘我做出了一个“游戏启动助手.ini”,容易如下
[虚拟光驱]
虚拟镜像=game.iso

脚本变成
$ml1=IniRead("游戏启动助手.ini", "虚拟光驱", "虚拟镜像", "未知")
runwait("C:\Progra~1\D-Tools\daemon.exe -UNMOUNT 0")
run("C:\Progra~1\D-Tools\daemon.exe -MOUNT 0,$ml1")
这时出现了问题,$ml1是以带双引号以“game.iso”方式出现的,而原本的参数是不带引号的game.iso方式出现
所以运行不成功。请问有什么方法可以解决这个问题?

[ 本帖最后由 douyuan 于 2008-8-29 15:53 编辑 ]

josewu2008 发表于 2008-8-29 11:16:55

可以加单引号 和& 来拼接
页: [1]
查看完整版本: 如果在设置AU3读取ini参数