美文网首页
VBScript:命令行 Cmdline

VBScript:命令行 Cmdline

作者: 喷射的熔浆 | 来源:发表于2017-09-01 00:02 被阅读0次
command line

🐶 获取参数

要获命令行的参数,使用WscriptArguments来获取,例如

'filename cmd.vbs
Set args =  Wscript.Arguments
For Each arg In args
  Wscript.Echo arg
Next

运行

> CSCRIPT cmd.vbs 41 56 3 6 C Z G K M "Hello Args" "A"
Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.

41
56
3
6
C
Z
G
K
M
Hello Args
A

获取其中一个

例如只获取第一个

`filename cmd.vbs
Wscript.Echo Wscript.Arguments.Item(0)

运行

> CSCRIPT cmd.vbs 41 56 3 6 C Z G K M "Hello Args" "A"
Microsoft (R) Windows Script Host Version 5.812
Copyright (C) Microsoft Corporation. All rights reserved.

41

🐶 输出

如果要写入到命令行的话,可以使用WscriptEcho,应该直接调用的系统的echo.exe,上面两个都例子都有使用。

没有换行符的输出

Wscript.Stdout.Write

🐶 获取输入

如果需要在程序中间人工输入,获取输入的命令,文字等,可以使用Wscript.StdIn,相当于Bash等的read

相关文章

网友评论

      本文标题:VBScript:命令行 Cmdline

      本文链接:https://www.haomeiwen.com/subject/skfhjxtx.html