程序需要加参数才能运行
本帖最后由 sliqi 于 2009-9-8 02:56 编辑用哪个函数可以使程序运行时需加参数才能运行?
请给个例子,谢谢 最前面加上一句:(没参数就退出)If $CmdLine = 0 then Exit 本帖最后由 jycel 于 2009-9-7 11:25 编辑
参照以下
http://autoitx.com/forum.php?mod=viewthread&tid=6030&highlight=
$CmdLine 保存着命令行中参数的个数(不包括脚本文件名),如上例/a /b /c,返回值为3(个)
$CmdLine 是第 1 个参数,如上例/a
$CmdLine 则是第 2 个参数,如上例/b
$CmdLine 则是第 3 个参数,如上例/c
如果命令行是这个:soft.exe Path /C:\Drivers则返回参数
$CmdLine 如上例返回值为2(个)
$CmdLine 返回参数Path
$CmdLine 返回参数/C:\Drivers(去掉前面的“/”即可得到路径参数C:\Drivers)
以下是具体判断:
If $Cmdline = 3 Then
$sn1 = $cmdline
$sn2 = $cmdline
$sn3 = $cmdline
If $sn1 = "/a" Then;首先判断第一个参数是/a 或/b或 /c并执行动作
如何如何动作...
ElseIf $sn1 = "/b" Then
如何如何动作...
ElseIf $sn1 = "/c" Then
如何如何动作...
EndIf
等等、等等...以下依次判断第二、三个参数
EndIf 呵呵,学习一下。。 谢谢了。很全。。。 写的真好,努力学习了......
页:
[1]