[batファイル]サブルーチンに引数を引き渡すサンプル

2021年3月10日

書式
call :サブルーチン 引数1 引数2
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
@echo off
rem サブルーチンsubroutineTestを呼び出す
call :subroutineTest A1 B2 C3 D4
rem 終了
echo bat finish
exit /b 1
rem サブルーチンsubroutineTestの定義
:subroutineTest
rem 引数の参照
echo 引数1: %1
echo 引数2: %2
echo 引数3: %3
echo 引数4: %4
@echo off rem サブルーチンsubroutineTestを呼び出す call :subroutineTest A1 B2 C3 D4 rem 終了 echo bat finish exit /b 1 rem サブルーチンsubroutineTestの定義 :subroutineTest rem 引数の参照 echo 引数1: %1 echo 引数2: %2 echo 引数3: %3 echo 引数4: %4
@echo off
 
rem サブルーチンsubroutineTestを呼び出す
call :subroutineTest A1 B2 C3 D4
 
rem 終了
echo bat finish
exit /b 1
  
rem サブルーチンsubroutineTestの定義
:subroutineTest
rem 引数の参照
echo 引数1: %1
echo 引数2: %2
echo 引数3: %3
echo 引数4: %4

実行結果
>sample03.bat
引数1: A1
引数2: B2
引数3: C3
引数4: D4
bat finish

batch

Posted by arkgame