找回密码
 加入
搜索
查看: 2850|回复: 2

AU3编写的EXE如何带参数运行?

[复制链接]
发表于 2008-7-15 10:36:53 | 显示全部楼层 |阅读模式
如何用一个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 编辑 ]
发表于 2008-7-15 10:39:23 | 显示全部楼层
 楼主| 发表于 2008-7-15 17:28:56 | 显示全部楼层
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-3-29 13:04 , Processed in 0.067541 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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