如果智能判断ini中的游戏路径?
我有一个AU3脚本配合ini如下$var = IniRead("myfile.ini", "驰风网维", "第一目录", "没有找到这个游戏")
run($var&"\"&"梦幻西游\my.exe",$var&"\"&"梦幻西游")
INI是myfile.ini
[驰风网维]
第一目录=d:\网络游戏
第二目录=H:\网络游戏
现在碰到了一点情况,如果能知道的搜索游戏在哪一个目录中然后再运行游戏?
打个比方讲,如果在“d:\网络游戏”中找不到“梦幻西游\my.exe”就自动找“H:\网络游戏”中的“梦幻西游\my.exe”,如果两个都找不到,就不运行程序?请高手指点。
[ 本帖最后由 douyuan 于 2008-8-11 20:14 编辑 ] $ml1 = IniRead("myfile.ini", "驰风网维", "第一目录", "未知")
$ml2=IniRead("myfile.ini", "驰风网维", "第二目录", "未知")
$wj1=IniRead("myfile.ini", "运行文件", "第一目录", "未知")
$wj2=IniRead("myfile.ini", "运行文件", "第二目录", "未知")
FileGetAttrib($ml1 & '\'&$wj1)
If @error Then
MsgBox(4096,"错误", "第一目录文件不存在,将运行第二目录文件!")
Else
run($ml1 & '\'&$wj1)
Exit
EndIf
FileGetAttrib($ml2 & '\'&$wj2)
If @error Then
MsgBox(4096,"错误", "第二目录文件也不存在,现在没得运行了!")
Else
run($ml2 & '\'&$wj2)
Exit
EndIf
........................................................................
myfile.ini
.........................................................................
[驰风网维]
第一目录=d:\网络游戏
第二目录=e:\网络游戏
[运行文件]
第一目录=梦幻西游\my.exe
第二目录=梦幻西游\my.exe
.................................................
水平有限,高手不要见笑,不足指出请不吝赐教!
[ 本帖最后由 59993330 于 2008-8-11 17:58 编辑 ] {:face (125):}
页:
[1]