@echo off
setlocal EnableDelayedExpansion
:: ファイル名を取得
set "original_file_name=%~n0"
:: ファイル名を「:」で分割
set "prefix="
set "count=0"
for /f "tokens=1* delims=:" %%a in ("!original_file_name!") do (
set "prefix=%%a"
set /a "count=%%b"
)
:: 回数を増やす
set /a "new_count=count + 5"
:: 新しいファイル名を生成(元のテキスト部分を保持)
set "new_file_name=!prefix!:%new_count%"
:: ファイルをコピーして新しいファイルを作成
copy "%~f0" "!new_file_name!.bat"
endlocal