回14#
$A的值该如何获得呢?
执行那个命令,$A自然就有了。
回复 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 编辑 ] 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]