プロが教える店舗&オフィスのセキュリティ対策術

環境はWindowsXP SP2です。


標準入力から一行の入力を待つプログラムAが有ります。
それをWSHスクリプトBから入力させてやりたいです。

仮に、そのAを


<A.vbs>
s = WScript.Stdin.Readline
WScript.Echo "#" & s


とします。問題なく動作します。
そしてはBは


<B.js>
var WshShell = WScript.CreateObject("WScript.Shell");
var oExec = WshShell.Exec("cscript a.vbs");
oExec.StrIn.Write("abcdef");


としました。しかし

Microsoft JScript runtime error: 'oExec.StrIn' is null or not an object

なるエラーで失敗します。

どうしてでしょうか。

A 回答 (1件)

    • good
    • 0
この回答へのお礼

返答ありがとうございます

問題解決しました。
恥ずかしいかぎりです。

今後もおねがいします

お礼日時:2014/12/26 16:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!