[已解决]如何设置命令行参数?
本帖最后由 li123168 于 2012-9-30 08:00 编辑比如我写了一个程序,编译好程序名为,www.exe
我想要的结果是:命令输入 www AAA 执行AAA()
命令输入 www BBB 执行BBB()
命令输入 www BBB 执行BBB()
帮助文件实在不好理解。到底怎么申明这个参数的呢?格式如何?高手们帮帮忙,谢谢!~
代码如下:Func AAA()
MsgBox(0,"设置命令行参数","你输入的命令参数是“AAA”")
EndFunc
Func BBB()
MsgBox(0,"设置命令行参数","你输入的命令参数是“BBB”")
EndFunc
Func CCC()
MsgBox(0,"设置命令行参数","你输入的命令参数是“CCC”")
EndFunc 本帖最后由 yunnl 于 2012-9-30 07:53 编辑
If $CmdLine > 0 Then
If $CmdLine = "/?" Then _help()
If $CmdLine = "/s" Then _main1()
Else
_main()
EndIf
Func _help()
MsgBox(0,'help','这是帮助文件')
EndFunc
Func _main1()
MsgBox(0,'参数1','这次运行的参数是 /S')
EndFunc
Func _main()
MsgBox(0,'无参数','无参数运行')
EndFunc
yunnl 发表于 2012-9-30 07:51 http://www.autoitx.com/images/common/back.gif
已解决,谢谢二楼高手。{:face (88):}If $CmdLine > 0 Then
If $CmdLine = "AAA" Then AAA()
If $CmdLine = "BBB" Then BBB()
If $CmdLine = "CCC" Then CCC()
Else
_main()
EndIf
Func AAA()
MsgBox(0,"设置命令行参数","你输入的命令参数是“AAA”")
EndFunc
Func BBB()
MsgBox(0,"设置命令行参数","你输入的命令参数是“BBB”")
EndFunc
Func CCC()
MsgBox(0,"设置命令行参数","你输入的命令参数是“CCC”")
EndFunc
Func _main()
MsgBox(0,'无参数','无参数运行')
EndFunc 回复 3# li123168
{:face (361):}我也是初学者 共同学习哈 学习了,很不错的例子
页:
[1]