1338821 发表于 2009-1-22 13:55:36

如何编译成带参数运行程序中的一个自定义函数

如何编译成带参数运行程序中的一个自定义函数,我想加个参数就运行程序中的一个自定义函数,直接双击程序就不会运行这个函数,比如AU3TOOL.exe /s就运行安装,直接点AU3TOOL.exe就不运行安装程序。
哪位高手指点一下,我搜索以前的帖子也没发现,帮助中也没很好的找到答案。

[ 本帖最后由 1338821 于 2009-1-22 14:25 编辑 ]

ceoguang 发表于 2009-1-22 14:06:52

If $cmdline <> 0 Then
    $filename = $cmdline
   test()
Else   
    MsgBox(64, "测试", '请带参数运行此程序')
EndIf

Func test()
        MsgBox(4096, "测试", '你输入的命令行参数是 "' & $filename & '"')
EndFunc

1338821 发表于 2009-1-22 14:24:52

谢谢,明白了,那还想问一下,怎样才能规定只能用具体的那个参数呢,比如只能用/S 这个参数。

[ 本帖最后由 1338821 于 2009-1-22 14:34 编辑 ]

78391493 发表于 2009-1-22 15:02:27

If StringInStr($CmdLineRaw, "/s") Then test()

xiayingming 发表于 2009-5-28 12:57:30

好东西啊,学习了

那片叶子 发表于 2009-9-28 13:17:48

学习了!!!!

ynqjflying52 发表于 2009-10-16 00:00:08

不错~~~~~~~~~~

0633zhou 发表于 2009-10-25 20:14:39

好东西看看

taojinplay 发表于 2009-10-27 20:59:28

正在我要找的,,,,帅~~~~

caicaicaicaijj 发表于 2009-10-30 23:18:45

不太看的懂,先顶!
页: [1]
查看完整版本: 如何编译成带参数运行程序中的一个自定义函数