AU3编写的EXE如何带参数运行?
如何用一个AU3脚本做的au3.exe,能在au3.exe后加参数后实现以下的功能如“au3.exe c:\123.exe”
能执行C盘的123.exe
如“au3.exe c:\1234.exe”
能执行C盘的1234.exe
总之就是在运行AU3.exe时后面加什么路径的参数就执行什么。
[ 本帖最后由 douyuan 于 2008-7-15 17:28 编辑 ] see 论坛FAQ
http://www.autoitx.com/forum.php?mod=viewthread&tid=175&extra=page%3D1 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]