1

conApp.exeBIOS から情報を取得し、それをテキストの文字列として画面に表示するという実行可能プログラムがあります。

したがって、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

これどうやってするの?

ありがとう、

デイブ

4

1 に答える 1

2

.vbs で WScript.StdIn を使用し、| 経由でフィードします。(パイプ):

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

echo 2 | cscript double.vbs
4
于 2013-06-27T17:22:17.097 に答える