[WSH]ユーザから入力を得る方法 (JScriptで prompt/InputBoxもどき)

WSHで動くJScriptでは、JavaScriptのpromptのような機能がありません。 なので、VBSのInputBoxを呼び出して使います。 以下のコードを拡張子.wsfで保存して実行する。
<job id="foo">
<script language="VBScript">
 'InputBoxを出して、ユーザから入力された値を返す関数
 function vbinput(msg)
    vbinput = InputBox(msg)
 end function
</script>

<script language="JavaScript">
//上で定義した関数を呼び出す
 var name = vbinput("あなたの名前は?");
 WScript.Echo(name);
</script>
</job>
カテゴリ: