понедельник, 16 марта 2015
Добрый день. Прошу помощи в написании батника. Надеюсь меня не погонят поганой метлой

история про бат файлЗадание звучит так: подсчитать количество файлов с расширением txt, в папке, заданной пользователем, и построить треугольник из знаков в такое количество строк, сколько файлов найдется.
Что я сделала: у меня крайне косячно идет подсчет файлов -
@echo off
echo enter adress
set /p fold=%~1
echo %fold%
set sum=0
For /r %%i in ("*.txt"

do set /a sum+=1
echo %sum%
pause
эта функция обходит все вложенные папки - через /f вместо /r пне считает вообще.
Дальше с треугольником вот так получается:
@echo off
break on
set /p vel="Velichina treugol'nika: "
set /p znak="Znak treugol'nika: "
set A=
setlocal enabledelayedexpansion
for /L %%i in (1, 1, %vel%) do (
set A=!A!%znak%
echo !A!)
pause
Но если я добавляю его в код первого файла, znak приравниваю sum, то это часть перестает работать. точнее выводит
"Режим echo отключен".
Если убрать из начала @echo off то выводит опять же черти что.
Буду рада любой помощи.
-
-
16.03.2015 в 18:30Осталось проблема с рекурсивным обходом всех папок.
Текст того, что получилось