Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


A point H point, напрямую — никак. Только, например, заводить промежуточную переменную окружения, которой присваивать содержимое переменной цикла, и затем уже работать с этой переменной окружения:
Скрытый текст
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

for /f "usebackq delims=" %%i in (`dir /a:-d /b`) do (
	set sValue=%%~i
	echo [%%~i]
	echo [!sValue:~1!]
	echo.
)

endlocal
exit /b 0

или:
Скрытый текст
Код: Выделить весь код
@echo off
setlocal

for /f "usebackq delims=" %%i in (`dir /a:-d /b`) do (
	set sValue=%%~i
	echo [%%~i]
	call echo [%%sValue:~1%%]
	echo.
)

endlocal
exit /b 0

Отправлено: 11:59, 06-04-2019 | #5