美文网首页
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