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