找回密码
 加入
搜索
查看: 4244|回复: 6

[原创] 程序参数调用说明

  [复制链接]
发表于 2009-12-27 17:21:56 | 显示全部楼层 |阅读模式
本帖最后由 jycel 于 2009-12-27 17:43 编辑

经常都会用到的,记得我刚学AU3这问题时郁闷了很久!FAQ中也有
简单说明一下
首先我们要调用一个程序
当我们调用
参数为1时,后面可以跟自定义FUNC _ZX1()
参数为2时,后面可以跟自定义FUNC _ZX2()
          。。。。。。。
当不调用时可设置为打开网页、提示请代参数运行[就像有的程序,提示请从主程序运行]、退出等操作
调用:
ShellExecute(@ScriptDir&"\被调用.exe","参数1",@ScriptDir&"")
被调用.exe代码如下[自定义内容可自行修改]:
If $cmdline[0] = 1 Then
        If $cmdline[1] = "jycel1" Then;如果调用参数为jycel1就直接运行自定义“_jycel1()”
                _jycel1()
        ElseIf $cmdline[1] = "jycel2" Then;同理,可以添加更多的调用参数
                _jycel2()
;这里可以加入更多的参数 (继续elseif……)
        EndIf
Else    
        MsgBox(16,"提示标题","你还未加参数调用",10);这里未代参数运行就可限制后面操作直接退出等
        Exit
EndIf

Func _jycel1()
MsgBox(64,"提示标题","当前调用参数为jycel1",10)
EndFunc
Func _jycel2()
MsgBox(64,"提示标题","当前调用参数为jycel2",10)
EndFunc
发表于 2009-12-27 17:27:13 | 显示全部楼层
非常好,正是本人所需,谢了
发表于 2010-1-15 11:37:03 | 显示全部楼层
后来者可以看这个截图工具【源码】【说明】。参数的应用算是很复杂啦。
发表于 2010-1-16 02:20:35 | 显示全部楼层
谢谢,收藏此页了
发表于 2018-11-13 14:31:48 | 显示全部楼层
谢谢分享,学习学习
发表于 2019-6-14 13:38:17 | 显示全部楼层
收藏,学习下~谢谢分享
发表于 2019-10-21 15:11:33 | 显示全部楼层
谢谢分享,学习学习了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-23 21:08 , Processed in 0.075225 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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