バッチファイル | 別のバッチファイルを実行する方法
Windowsのコマンド・プロンプトが使えるバッチファイルにて別のバッチファイルを実行する方法とサンプルコードを紹介しています。
確認環境
- HP ノートパソコン HP 17s
- OS Windows11 22H2
別のバッチファイルを実行する
コマンドプロンプトで別のバッチファイルを実行する場合には「call」コマンドが利用できます。
call "ファイルへのパス"
例えば、あるバッチファイルの実行中に、デスクトップ上にある別のバッチファイルを実行する場合は以下のように記述できます。
@echo off
call "C:\Users\main\OneDrive\デスクトップ\test2.bat"
また「call」コマンドで呼び出したバッチファイル間で変数は保持される事が確認できます。
以下の2つのバッチファイルにて「test1.bat」を実行するとコマンドプロンプトに変数「x」に代入されている「5」が「test2.bat」より出力されます。
test1.bat
@echo off
chcp 65001
set x=5
call "C:\Users\main\OneDrive\デスクトップ\test2.bat"
test2.bat
echo %x%
PAUSE
ディスカッション
コメント一覧
まだ、コメントがありません