バッチファイルで選択、よろしいですか?を出してみた

バッチファイルを作った
選択肢で数値を表示
数値入力
数値を表示
「よろしいですか(y/n)」
最後のY/Nって不要だと思っていたけど、女子に「ほしいぃー」って言われたので実装した。

3種類のユーザープロファイルをコピーするバッチ

@echo off

:Main
echo ディスク名を選択 キー入力後にEnterで決定
echo [1] Tokyo
echo [2] Nagoya
echo [3] Osaka
echo [e] 終了

set /p input=
if defined input set input=%input:"=%
if /i "%input%" == "1" (goto InputCheck)
if /i "%input%" == "2" (goto InputCheck)
if /i "%input%" == "3" (goto InputCheck)
if /i "%input%" == "E" (goto exit) else goto AnotherInput
goto Main

:InputCheck
echo 入力確認
echo %input%

set /p answer="処理を開始します。よろしいですか?(y/n): %answer%"


if "%answer%"=="y" (
if /i "%input%" == "1" (goto Tokyo)
if /i "%input%" == "2" (goto Nagoya)
if /i "%input%" == "3" (goto Osaka)
) else (
goto  Main
)


:Tokyo
set DiscName=Tokyo
goto Hoge

:Nagoya
set DiscName=Nagoya
goto Hoge

:Osaka
set DiscName=Osaka
goto Hoge

: AnotherInput
echo 入力されたキーがちげえんだよ!
echo.
goto Main


:Hoge
set ThisDate=%date:~0,4%%date:~5,2%%date:~8,2%
set FName=%DiscName%%ThisDate%

set from_folda=C:\Users\Default

set to_folda=\\serv1\Disc-profile$\%Fname%

robocopy %from_folda% %to_folda% /s /e