バッチファイルから
・VBScriptファイルを
・同期実行する
方法を記載します!
VBScriptファイルの実行結果も
取得できます!
VBScriptのコード
ここでは例として
・「VBScriptからのメッセージ出力です!」というメッセージを出力する
・「test.vbs」を作成
します。
MsgBox("VBScriptからのメッセージ出力です!")
'正常終了の場合、戻り値として「0」を返す
WScript.Quit(0)
'異常終了の場合、戻り値として「1」を返す
'WScript.Quit(1)
バッチファイルのコード
ここでは例として
・上記で作成したVBScriptのファイル「test.vbs」を
・同期実行
します。
※ここでは先程作成したVBScriptのファイル「test.vbs」をデスクトップ配下に配置しています。
@echo off
rem VBScriptファイルのパスを指定
set vbsFile=C:\Users\user\Desktop\test.vbs
rem VBScriptファイルを同期実行
"%vbsFile%"
rem 実行結果を確認
if %errorlevel% == 0 (
echo 正常終了しました。戻り値:%errorlevel%
) else (
echo 異常終了しました。戻り値:%errorlevel%
)
echo.
pause
exit
実行結果
VBScriptファイルを同期実行できました。
参考①
バッチファイルからバッチファイルを実行することもできます。
詳細は以下の記事をご確認ください。
参考②
バッチファイルからPowerShellファイルを実行することもできます。
詳細は以下の記事をご確認ください。
参考③
上記のコードで使用した以下の詳細は、公式サイトをご確認ください。
●「if」と環境変数「errorlevel」