找回密码
 加入
搜索
楼主: douyuan

关于AU3参数路径问题?

[复制链接]
发表于 2008-7-15 15:29:23 | 显示全部楼层
原帖由 ceoguang 于 2008-7-15 15:09 发表
回14#
$A[0]的值该如何获得呢?

执行那个命令,$A[0]自然就有了。
 楼主| 发表于 2008-7-15 15:29:55 | 显示全部楼层

回复 14# 顽固不化 的帖子

按你这么的做法是不是如果目录如果有4级,像d:\游戏\QQ音速\luach\QQys.exe就没有效果了。要加到$A[5]才得?
$A[0]=4
$A[1]="d:"
$A[2]="游戏"
$A[3]="大话西游"
$A[4]="xy2.exe"
像这样如果换成别的是不是不成了?如参数是D:\游戏\梦幻西游\my.exe
不如来个实例参考一下?

[ 本帖最后由 douyuan 于 2008-7-15 15:35 编辑 ]
发表于 2008-7-15 15:39:34 | 显示全部楼层
If $cmdline[0] <> 0 Then
    $filename = $cmdline[1]
        if StringLeft($filename,1)="/" Then  ;=======>去掉有的参数前加的"/"
                $filename=StringMid($filename,2)
        EndIf
        $A=StringSplit($filename,"\")
        $WKPath=""
        For $i=1 to $A[0]-1
                $WKPath=$WKPath & $A[$i] & "\"
        Next
     Run($filename,$WKPath,@SW_HIDE)
Else    
    MsgBox(64, "注意", '请带参数运行此程序')
EndIf
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-27 01:12 , Processed in 0.071571 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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