找回密码
 加入
搜索
查看: 2345|回复: 9

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

[复制链接]
发表于 2009-1-22 13:55:36 | 显示全部楼层 |阅读模式
如何编译成带参数运行程序中的一个自定义函数,我想加个参数就运行程序中的一个自定义函数,直接双击程序就不会运行这个函数,比如AU3TOOL.exe /s就运行安装,直接点AU3TOOL.exe就不运行安装程序。
哪位高手指点一下,我搜索以前的帖子也没发现,帮助中也没很好的找到答案。

[ 本帖最后由 1338821 于 2009-1-22 14:25 编辑 ]
发表于 2009-1-22 14:06:52 | 显示全部楼层
If $cmdline[0] <> 0 Then
    $filename = $cmdline[1]
     test()
Else    
    MsgBox(64, "测试", '请带参数运行此程序')
EndIf

Func test()
        MsgBox(4096, "测试", '你输入的命令行参数是 "' & $filename & '"')
EndFunc
 楼主| 发表于 2009-1-22 14:24:52 | 显示全部楼层
谢谢,明白了,那还想问一下,怎样才能规定只能用具体的那个参数呢,比如只能用  /S 这个参数。

[ 本帖最后由 1338821 于 2009-1-22 14:34 编辑 ]
发表于 2009-1-22 15:02:27 | 显示全部楼层
If StringInStr($CmdLineRaw, "/s") Then test()
发表于 2009-5-28 12:57:30 | 显示全部楼层
好东西啊,学习了
发表于 2009-9-28 13:17:48 | 显示全部楼层
学习了!!!!
发表于 2009-10-16 00:00:08 | 显示全部楼层
不错~~~~~~~~~~
发表于 2009-10-25 20:14:39 | 显示全部楼层
好东西  看看
发表于 2009-10-27 20:59:28 | 显示全部楼层
正在我要找的,,,,帅~~~~
发表于 2009-10-30 23:18:45 | 显示全部楼层
不太看的懂,先顶!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2025-1-12 12:12 , Processed in 0.081429 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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