vbsで作成したスクリプトで、各call(sub~end sub)の成功判定を行いたいと思っています
やりたいこと:
call act1
(act1が成功したら)
Wscript.CreateObject("Wscript.Shell").LogEvent 4, "act1 OK"
call act2
(act2が成功したら)
Wscript.CreateObject("Wscript.Shell").LogEvent 4, "act2 OK"
call act3
(act3が成功したら)
Wscript.CreateObject("Wscript.Shell").LogEvent 4, "act3OK"
sub act1
~~~
end sub
sub act2
~~~
end sub
sub act3
~~~
end sub
すいません。
各callが成功したかどうかを判定するための方法が全く分かりませんでした
(callの戻り値ってとれるのでしょうか?)
お分かりになられる方、教えていただけませんでしょうか
すいません。
記載があいまいでした。
実際に行いたいことをあてはめますと、
ret = script_start()
if ret = true then
Wscript.CreateObject("Wscript.Shell").LogEvent 4, "スクリプトの開始処理が成功しました"
end if
Function script_start()
Wscript.CreateObject("Wscript.Shell").LogEvent 4, "イベント開始"
end Function
上記のように、function内で実施した処理が成功するかどうか?
の判定を行いたいと思っています
(実行結果が正常に出力されるか、など)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/16 02:14
2019/04/16 02:25
2019/04/16 02:37
2019/04/16 02:49
2019/04/16 04:13