【後で読む】バッチ(bat)で任意の文字入力待ち→入力→確認→完了 を作成
https://web-creators-hub.com/windows/bat-set-s/
バッチ(bat)で任意の文字入力待ち→入力→確認→完了 を作成
↑こちらのサイトより。
シンプルで素晴らしいですね!カスタマイズしてみました。
例えば01と入力して
C:\temp\01.log
というのがあれば、
C:\temp\01_after.log
という名前でコピーします。
@ECHO OFF :INPUT_START ECHO +-------------------------------------------------------+ ECHO 文字を入力してください。 ECHO +-------------------------------------------------------+ SET INPUT_STR= SET /P INPUT_STR= IF "%INPUT_STR%"=="" GOTO :INPUT_START :INPUT_CONF ECHO +-------------------------------------------------------+ ECHO 入力した文字は[%INPUT_STR%]でよろしいですか? ECHO (Y / N) ECHO +-------------------------------------------------------+ SET CONF_SELECT= SET /P CONF_SELECT= IF "%CONF_SELECT%"== SET CONF_SELECT=Y IF /I NOT "%CONF_SELECT%"=="Y" GOTO :INPUT_START :FILE_COPY ECHO +-------------------------------------------------------+ ECHO コピーします。 ECHO +-------------------------------------------------------+ copy C:\temp\%INPUT_STR%.log C:\temp\%INPUT_STR%_after.log :INPUT_END ECHO +-------------------------------------------------------+ ECHO 完了しました。 ECHO +-------------------------------------------------------+ PAUSE EXIT