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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.04.2012, 11:25   #1
omelon
 
Регистрация: 24.04.2012
Сообщений: 4
По умолчанию Cоздание пакетных файлов

Здравствуйте. Помогите пожалуйста сделать задачу. Другие 18 сделал а это не знаю как делать.

Цитата:
Создайте пакетный файл, выполняющий последовательность операций. В тексте файла используйте комментарии, которые не должны выводиться на экран.
1) Очистка экрана.
2) Вывод текущего времени.
3) Вывод текущей даты.
4) Создание дерева каталогов в соответствии с рисунком.
В файл f1.txt записать текст, описывающий назначение команды prompt.
В файл f2.txt записать текст, описывающий назначение команды pause.
В файл f3.txt записать текст, описывающий назначение команды echo.
В файл f4.txt записать текст, описывающий назначение команды if.
В файл f5.txt записать текст, описывающий назначение команды shift.
5) Сделать текущим каталог PO12.
6) Вывести на экран содержимое каталога PO21.
7) Сделать текущим корневой каталог.
8) Вывести на экран дерево подкаталогов каталога PO13.
9) Склеить файлы f1.txt, f2.txt,f3.txt,f4.txt,f5.txt в файл summa.txt и поместить его в каталог PO12
10) Просмотреть содержимое файла summa.txt
11) Переместить файлы в файлы f1.txt, f2.txt, f3.txt в каталог PRIMER
12) Переименовать файлы f1.txt, f2.txt, f3.txt в f11.txt, f21.txt, f31.txt соответственно
13) Вывести на экран содержимое каталога PRIMER.
14) Удалить содержимое каталога PO13.
15) Переименовать файл summa.txt в sum.txt.
16) Удалить каталог PRIMER.


Помогите пожалуйста, войдите в моё положение.
omelon вне форума Ответить с цитированием
Старый 24.04.2012, 12:08   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,429
По умолчанию

Неужели это так сложно
Справка в cmd может помочь почти со всеми пунктами.
Для затравки (пока первые 4):
Код:
@echo off
cls
echo %time%
echo %date%
md PRIMER
md PRIMER\PO11
md PRIMER\PO12
md PRIMER\PO13
md PRIMER\PO13\PO21
md PRIMER\PO13\PO22
chcp 1251
prompt /?>PRIMER\PO13\f1.txt
pause /?>PRIMER\PO13\PO21\f2.txt
echo /?>PRIMER\PO13\PO22\f3.txt
if /?>PRIMER\PO11\f4.txt
shift /?>PRIMER\PO12\f5.txt
chcp 866
pause
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 24.04.2012, 12:12   #3
omelon
 
Регистрация: 24.04.2012
Сообщений: 4
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Неужели это так сложно
Справка в cmd может помочь почти со всеми пунктами.
Для затравки (пока первые 4):
Код:
@echo off
cls
echo %time%
echo %date%
md PRIMER
md PRIMER\PO11
md PRIMER\PO12
md PRIMER\PO13
md PRIMER\PO13\PO21
md PRIMER\PO13\PO22
chcp 1251
prompt /?>PRIMER\PO13\f1.txt
pause /?>PRIMER\PO13\PO21\f2.txt
echo /?>PRIMER\PO13\PO22\f3.txt
if /?>PRIMER\PO11\f4.txt
shift /?>PRIMER\PO12\f5.txt
chcp 866
pause
Я щас попробую докончить и пришлю сюда, скажите правильно или нет? Хорошо? Спасибо то что помогаете.
omelon вне форума Ответить с цитированием
Старый 24.04.2012, 12:31   #4
omelon
 
Регистрация: 24.04.2012
Сообщений: 4
По умолчанию

Что-то я страшно туплю. Не могу сделать.

Цитата:
@echo off
cls
echo %time%
echo %date%
md PRIMER
md PRIMER\PO11
md PRIMER\PO12
md PRIMER\PO13
md PRIMER\PO13\PO21
md PRIMER\PO13\PO22
chcp 1251
prompt /?>PRIMER\PO13\f1.txt
pause /?>PRIMER\PO13\PO21\f2.txt
echo /?>PRIMER\PO13\PO22\f3.txt
if /?>PRIMER\PO11\f4.txt
shift /?>PRIMER\PO12\f5.txt

cd PRIMER\PO12
echo PRIMER\PO12

copy PRIMER\PO13\f1.txt+PRIMER\PO13\PO21 \f2.txt+PRIMER\PO13\PO22\f3.txt+PRI MER\PO11\f4.txt+PRIMER\PO12\f5.txt PRIMER\PO12\summa.txt
echo PRIMER\PO12\summa.txt

move PRIMER\PO13\f1.txt C:\PRIMER
move PRIMER\PO13\f2.txt C:\PRIMER
move PRIMER\PO13\f3.txt C:\PRIMER
cd PRIMER\
ren f1.txt f11.txt
ren f2.txt f21.txt
ren f3.txt f31.txt
echo PRIMER\
rd PRIMER\PO13
ren PRIMER\PO12\summa.txt sum.txt
chcp 866

pause
omelon вне форума Ответить с цитированием
Старый 24.04.2012, 13:39   #5
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,429
По умолчанию

Код:
@echo off
cls
echo %time%
echo %date%
md PRIMER
md PRIMER\PO11
md PRIMER\PO12
md PRIMER\PO13
md PRIMER\PO13\PO21
md PRIMER\PO13\PO22
prompt /?>PRIMER\PO13\f1.txt
pause /?>PRIMER\PO13\PO21\f2.txt
echo /?>PRIMER\PO13\PO22\f3.txt
if /?>PRIMER\PO11\f4.txt
shift /?>PRIMER\PO12\f5.txt
cd PRIMER\PO12
cd ..
dir PO13\PO21
cd ..
tree PRIMER\PO13
copy PRIMER\PO13\f1.txt+PRIMER\PO13\PO21\f2.txt+PRIMER\PO13\PO22\f3.txt+PRIMER\PO11\f4.txt+PRIMER\PO12\f5.txt PRIMER\PO12\summa.txt
type PRIMER\PO12\summa.txt
move PRIMER\PO13\f1.txt PRIMER\f1.txt
move PRIMER\PO13\PO21\f2.txt PRIMER\f2.txt
move PRIMER\PO13\PO22\f3.txt PRIMER\f3.txt
ren PRIMER\f1.txt f11.txt
ren PRIMER\f2.txt f21.txt
ren PRIMER\f3.txt f31.txt
dir PRIMER
rd /s /q PRIMER\PO13\
md PRIMER\PO13
ren PRIMER\PO12\summa.txt sum.txt
rd /s /q PRIMER
pause
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
cоздание файлов cpp в builder Repac123456 C++ Builder 1 13.05.2011 18:08
Cоздание программы gegjr Помощь студентам 4 07.03.2010 22:24
Перевод пакетных данных в float число Serval Свободное общение 1 28.07.2009 12:52
Cоздание ADOTable Napste® БД в Delphi 7 08.06.2009 19:14