Я пытаюсь рассчитать длину вывода из набора. Это очень важно для меня, я пытаюсь рассчитать это без включения delayaedexpansion просто сырой партии.
@echo off
cls
set aaa=asdf
for %%a in ("%aaa%") do (
set /a bbb=%%~za + 0
echo %bbb%
)
Если я не добавлю +0, он будет возвращать пропущенный операнд. Если я включу +0, он продолжит возвращаться, ECHO выключен. Это не первый раз, когда я пытался сделать числовое эхо. Я не понимаю, почему буквы будут отображаться эхом, а цифры - нет.