Windows 2003 Server で VBScriptからあるプロセスを起動し、そのプロセスの標準出力を変数(バリアント型)に溜め込んで
呼び出したプロセスが終了した後に特定のキーワードを変数から検索する スクリプトを組みました。
しかし、呼び出したプロセスからの標準出力が変数に入りきらず途切れてしまい、、、
VBScriptのバリアント変数には4KBまでしか文字列を格納できませんでした。
この問題の解決方法をどなたかご存知ありませんか?
ご教授お願いします。
プロセスを呼び出し、その出力を格納してるコードを示されてはいかがでしょうか。変数に文字列を格納するだけなら、4KB を超えても問題なさそうですよ。
Dim Value Value = String(1048576, "X")