Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Ветеран


Contributor


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

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


shadowbat, А зачем через rem? Это вообще не способ вывода чего-либо, это способ сделать строку неисполнимой. Не берусь предугадать, как там строка трансформируется. Какой смысл этих плясок? В чём задача, кроме как отобразить именно строку "%%~nx" в цикле?
Код: Выделить весь код
@Echo Off
cls
	Set "Var=%%%%~"

	for /f "delims=" %%x in ('dir /b/s/a-d "*.txt"') do (
		Call Echo %%Var%%nx=%%~nx  %%Var%%nxx=%%~nxx  %%Var%%zx=%%~zx  
	)
pause

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 23-03-2019 в 13:51.

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:44, 23-03-2019 | #7