首页 文章

我可以获取exe程序的输出并将其作为参数传递给vbscript

提问于
浏览
1

我有一个名为 conApp.exe 的可执行程序,它从BIOS中检索信息并将其作为一串文本显示在屏幕上 .

因此,如果我从提升的命令提示符输入 conApp.exe ,我会将文本字符串显示在屏幕上

例如;

c:\windows\system32>conApp.exe
v1.02.13
c:\windows\system32>

通常我将该输出重定向到文本文件,以便我可以在另一个脚本中使用它 .

例如; c:\windows\system32>conApp.exe > biosVer.txt

我想要做的是将conApp.exe生成的文本字符串传递到VBScript文件中的变量,并在VBScript中操作该文本 .

例如; testscript1.vbs conApp.exe

我怎样才能做到这一点?

谢谢,

戴夫

1 回答

  • 2

    在.vbs中使用WScript.StdIn并通过|来提供它(管):

    copy con double.vbs
    WScript.Echo 2 * CInt(WSCript.StdIn.ReadLine())
    ^Z
    
    echo 2 | cscript double.vbs
    4
    

相关问题