質問: true then Wscript.CreateObject("Wscript.Shell").LogEvent 4, "スクリプトの開始処理が成功しました" end if Function script_start() Wscript.CreateObject("Wscript.Shell").LogEvent 4, "イベント開始" end Function 上記のように、function内で実施した処理が成功するかどうか? の判定を行いたいと思っています (実行結果が正常に出力されるか、など)
回答: 戻り値が必要な場合はsubではなくfunctionにしてください。 戻り値は関数名に代入するとそれが呼び出し側で受け取れます。 ざっくり書くとこんな実装になります。 ``` ret = act1() if ret = true then Wscript.CreateObject() end if function act1() if 成功条件 then act1 = true else act1 = false end if end function ```