@echo %dbg% off && setlocal enabledelayedexpansion
:: 全长: 60
:: 菜单偏移量: 18
:: 提取: ~0,59 (最后一位补“│”字符)
:: 公式: [ (%vol% %%i %space%) :~0,59 ] 补 │
set "space= "
set "vol= │ "
echo ╭────────╮
echo ╭─────┤ 选项 ├─────────╮
echo │ ╰────────╯ │
for /f "tokens=1* delims=" %%i in (menu.txt) do (
set a=%vol%%%i%space%
echo !a:~0,59!│
echo │ │
)
echo │ │
echo │ │
echo │ │
echo ╰────────────────────────╯
echo.