顽固不化 发表于 2008-7-15 15:29:23

原帖由 ceoguang 于 2008-7-15 15:09 发表 http://www.autoitx.com/images/common/back.gif
回14#
$A的值该如何获得呢?
执行那个命令,$A自然就有了。

douyuan 发表于 2008-7-15 15:29:55

回复 14# 顽固不化 的帖子

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

[ 本帖最后由 douyuan 于 2008-7-15 15:35 编辑 ]

顽固不化 发表于 2008-7-15 15:39:34

If $cmdline <> 0 Then
    $filename = $cmdline
        if StringLeft($filename,1)="/" Then;=======>去掉有的参数前加的"/"
                $filename=StringMid($filename,2)
        EndIf
        $A=StringSplit($filename,"\")
        $WKPath=""
        For $i=1 to $A-1
                $WKPath=$WKPath & $A[$i] & "\"
        Next
   Run($filename,$WKPath,@SW_HIDE)
Else   
    MsgBox(64, "注意", '请带参数运行此程序')
EndIf
页: 1 [2]
查看完整版本: 关于AU3参数路径问题?