質問です。
多行バッチファイル記述でcall(GoSub)文を通すとCMDも「exit /b」の次に
「指定されたドライブが見つかりません。」がドライブ直下に置いても表示されてしまいます。
なーぜーなんでしょー?
例……が短くすると出ない

@echo off
cd /d %~dp0
chcp 932
:Menu
cls
set "REG_KEY=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
set "REG_NAME=DisplayVersion"
set "choice=x"
set /P choice="キー選択(1 2end)後エンターキー: "
if %choice%==1 call :GoSubView
if %choice%==2 goto Fin
pause
goto Menu

:GoSubView
reg query "%REG_KEY%" /v "%REG_NAME%"
exit /b

:Fin
pause
goto :EOF