我有一个名为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
我该怎么做?
谢谢,
戴夫
答案 0 :(得分:2)
在.vbs中使用WScript.StdIn并通过|提供它(管道):
copy con double.vbs
WScript.Echo 2 * CInt(WSCript.StdIn.ReadLine())
^Z
echo 2 | cscript double.vbs
4