Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Junior
Статус: Не в сети
Регистрация: 28.01.2010
Не могу понять как работает цикл. :weep:
Необходимо подсчитать в файле слова, строки и символы.
Но даже строки не считает.
Писать о helpe не надо.
Нужна реальная помощь!
Некоторые строки в батничке закомментированы (на будущее).


@ECHO OFF
echo Разработать командный файл,
echo который бы получал в качестве аргумента имя текстового файла
echo и выводил на экран информацию о том,
echo сколько символов, слов и строк в текстовом файле.
echo =============================================================

SET M=0
SET D=1
SET N=myfile.txt
rem SET /P N=

IF NOT EXIST %N% GOTO :NoFile

(FOR /F "delims=; TOKENS=1" %%i IN (%N% ) DO (
ECHO %%i %%j %%k

SET /a M=%M%+%D%
ECHO Количество строк=%M%
pause)
)

echo =============================================================
ECHO Количество строк=%M%
PAUSE
rem echo слов=
rem echo символов=


GOTO :EOF
PAUSE

:NoFile
ECHO Не найден файл %N%
PAUSE



Партнер
 

Junior
Статус: Не в сети
Регистрация: 08.06.2008
Откуда: СПб
SET /a M=%M%+%D%

замени на
SET /a M=M+D


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan