找回密码
 加入
搜索
查看: 2001|回复: 5

[AU3基础] [已解决]怎么写出一个带参数运行的程序?(不是执行一个带参数的程序,是写)

[复制链接]
发表于 2015-11-27 11:57:38 | 显示全部楼层 |阅读模式
本帖最后由 gyhhi 于 2015-11-27 14:53 编辑

比如ShellExecute("123.exe","参数1"),这里的123.exe就是一个带参数的程序。
请问我怎么才能写出123.exe这种带参数运行的程序?
不知道我的问题问清楚了没有?
求教大神
发表于 2015-11-27 12:42:09 | 显示全部楼层
#include <ButtonConstants.au3>
#include <GUIConstants.au3>
;判断运行参数
If $CMDLINE[0] > 0 Then
        If $CMDLINE[1] = "1" Then
                _R1()
        Else
                MsgBox(16, "错误!", "无效参数!")
                Exit
        EndIf
Else
        _R2()
EndIf

Func _R2()
        $Form1 = GUICreate("无参数出现窗口来执行", 300, 100, -1, -1)
        $Label = GUICtrlCreateLabel("无参数出现窗口来执行", 5, 15, 190, 20)
        GUISetState(@SW_SHOW)
        #EndRegion ### END Koda GUI section ###
        While 1
                $nMsg = GUIGetMsg()
                Select
                        Case $nMsg = $GUI_EVENT_CLOSE
                                Exit
                EndSelect
        WEnd
EndFunc   ;==>_R2

Func _R1()
        MsgBox(0, "", "带参数这里可以直接执行么个程序。")
EndFunc   ;==>_R1
发表于 2015-11-27 13:09:30 | 显示全部楼层
$CmdLine
 楼主| 发表于 2015-11-27 14:51:45 | 显示全部楼层
回复 2# fuldho

谢谢,我这个问题的关键词真是难搜索。多谢前辈指点
 楼主| 发表于 2015-11-27 14:52:10 | 显示全部楼层
回复 3# haijie1223


    多谢,已解决
发表于 2017-10-13 11:23:21 | 显示全部楼层
我也再找这个,感谢。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-27 02:42 , Processed in 0.079273 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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