Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2010, 11:55   #1
Matt92
Новичок
Джуниор
 
Регистрация: 20.12.2010
Сообщений: 6
По умолчанию ms dos

Задание:
Создать командный файл, реализующий указанные ниже действия.
1) Очистить эк-ран.
2) Создать каталог D:\KONTR_RABOTA\PZZ-N\VARIANT-N и сделать его те-кущим.
3)Проверить наличие файлов с расширениями .doc, .xls, .dbf в произвольном каталоге; в случае положительного ответа — вывести их список в файл otchet.txt; если таких файлов нет, то вывести соответствующее сообщение в файл otchet.txt.
4) Вывести справку о команде, указанную в качестве параметра командного файла, в файл sprav.txt; если параметр не указан, то вывести соответствующее сообщение в файл sprav.txt.
5) Объединить файлы otchet.txt и sprav.txt в один файл itog.txt; запус-тить файл itog.txt.

1)@echo off
cls
2)md D:\KONTR_RABOTA\PZZ-4\VARIANT-8
cd D:\KONTR_RABOTA\PZZ-4\VARIANT-8
а вот 3 пункт тупик мог бы кто обьяснить или ещё лутше пример дать
Matt92 вне форума Ответить с цитированием
Старый 20.12.2010, 13:07   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

3. Dir *.doc > othect.txt (кстати Вы не уточнили где должен быть файл отчета? Это тоже важно)
Вот так можно например вывести все doc в файл, а вообще в Разделе Операционные системы есть еще темка задачи на BAT-файлах, там много вкусного.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 21.12.2010, 10:59   #3
Matt92
Новичок
Джуниор
 
Регистрация: 20.12.2010
Сообщений: 6
По умолчанию

Вот то что получилось но в файле отчёт.тхт информация про doc заменяется информацией про xls a xls про dbf как сделать чтоб сообщения записовались а не заменяли друг друга
Код:
@echo off 
cls
md D:\KONTR_RABOTA\PZZ-4\VARIANT-8
cd D:\KONTR_RABOTA\PZZ-4\VARIANT-8
if not exist c:\*.doc goto nfdoc
Dir c:\*.doc > D:\KONTR_RABOTA\PZZ-4\VARIANT-8\othect.txt
goto xls
:nfdoc
echo net failov C:\*.doc > D:\KONTR_RABOTA\PZZ-4\VARIANT-8\othect.txt
:xls
if not exist C:\*.xls goto nfxls
Dir с:\*.xls > D:\KONTR_RABOTA\PZZ-4\VARIANT-8\othect.txt
goto dbf
:nfxls
echo net failov *.xls > D:\KONTR_RABOTA\PZZ-4\VARIANT-8\othect.txt
:dbf 
if not exist *.dbf goto nfdbf
Dir c:\*.dbf > D:\KONTR_RABOTA\PZZ-4\VARIANT-8\othect.txt
:nfdbf
echo net failov *.dbf > D:\KONTR_RABOTA\PZZ-4\VARIANT-8\othect.txt

Последний раз редактировалось Matt92; 21.12.2010 в 12:25. Причина: решил несколько проблем самостоятельно
Matt92 вне форума Ответить с цитированием
Старый 21.12.2010, 14:43   #4
Matt92
Новичок
Джуниор
 
Регистрация: 20.12.2010
Сообщений: 6
По умолчанию

неужели нет добрых людей вот так и умирают детские мечты
Matt92 вне форума Ответить с цитированием
Старый 21.12.2010, 15:38   #5
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от Matt92 Посмотреть сообщение
неужели нет добрых людей вот так и умирают детские мечты
Не боись! Уткин спешит на помощь !
Попробуй вместо
Цитата:
Dir с:\*.xls > D:\KONTR_RABOTA\PZZ-4\VARIANT-8\othect.txt
писать
Dir с:\*.xls >> D:\KONTR_RABOTA\PZZ-4\VARIANT-8\othect.txt

Ну и все остальное аналогично .
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 21.12.2010, 15:55   #6
Matt92
Новичок
Джуниор
 
Регистрация: 20.12.2010
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
Не боись! Уткин спешит на помощь !
Попробуй вместо

писать
Dir с:\*.xls >> D:\KONTR_RABOTA\PZZ-4\VARIANT-8\othect.txt

Ну и все остальное аналогично .
спасибо добрый человек сча будо пробовать
Matt92 вне форума Ответить с цитированием
Старый 21.12.2010, 16:14   #7
Matt92
Новичок
Джуниор
 
Регистрация: 20.12.2010
Сообщений: 6
По умолчанию

ура !!!! работает моЖно последний вапрос
Цитата:
о команде, указанную в качестве параметра командного файла
а как узнать о нём
Matt92 вне форума Ответить с цитированием
Старый 22.12.2010, 07:25   #8
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

http://www.firststeps.ru/msoffice/win/bats/r.php?6
Вообще-то гугл уже все нашел - набери Параметры bat файла и счастье само придет в твой дом
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[DR-DOS] A:\> аляска Операционные системы общие вопросы 14 27.06.2012 21:07
MS-DOS PROGR Общие вопросы Delphi 2 11.03.2010 08:18
MS Dos Doholyan Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 8 28.12.2009 20:12
MS-DOS Veselyn Помощь студентам 9 27.04.2009 23:28
MS-DOS Veselyn Операционные системы общие вопросы 1 24.04.2009 10:20