如何使命令带多参数运行
类似于command /v1 /v2 /v3之前在论坛上看到过$CmdLine带一个参数实现,如果有两个参数或三人参数可供选择呢?我查不到相关的资料,能有什么方式实现吗?
附上之前在论坛下的脚本
[ 本帖最后由 stjie 于 2008-5-7 16:31 编辑 ] 类似于command /v1 /v2 /v3
$CmdLine = 3
$CmdLine = /v1
$CmdLine = /v2
$CmdLine = /v3
.....
$cmdline=......
$CmdLineRaw = /v1 /v2 /v3 $CmdLine n代表一个正整数,这样你可以有n个参数 原帖由 pcbar 于 2008-5-7 09:22 发表 http://www.autoitx.com/images/common/back.gif
类似于command /v1 /v2 /v3
$CmdLine = 3
$CmdLine = /v1
$CmdLine = /v2
$CmdLine = /v3
.....
$cmdline=......
$CmdLineRaw = /v1 /v2 /v3
其中:$CmdLine 表示运行时总共接受了多少个参数,以空格为分隔符. 原帖由 pcbar 于 2008-5-7 09:22 发表 http://www.autoitx.com/images/common/back.gif
类似于command /v1 /v2 /v3
$CmdLine = 3
$CmdLine = /v1
$CmdLine = /v2
$CmdLine = /v3
.....
$cmdline=......
$CmdLineRaw = /v1 /v2 /v3
谢谢大致明白了$CmdLine,n<=63。
脚本写法可以用:
If $CMDLINE = 2 Then
$var= $CMDLINE
$var1= $CMDLINE
MsgBox(0, 'CMDLINE', $var & @CRLF & $var1)
EndIf
If $CMDLINE = 3 Then
$var = $CMDLINE
$var1 = $CMDLINE
$var2 = $CMDLINE
MsgBox(0, 'CMDLINE', $var & @CRLF & $var1 & @CRLF & $var2)
EndIf 不錯啊,學習中!!!!!!
页:
[1]