Member
Статус: Не в сети Регистрация: 28.03.2004 Откуда: Surgut
товарищи программеры, если у вас появится свободная минутка, будьте добры помочь мне решить задание.
"Составить пакетный файл на диске U: в корневом каталоге с размещением в них двух файлов состоящих из:
1) из 10 букв "В" в лат алфавите
2) из 10 букв "B" в русском алфавите
Вывести на экран файл, имя которого указано в кач-ве парметра. "
Вобщем так получается что по этой теме совсем не было практики а КР надо до пенедельника сдать. Я конечно сам попытаюсь завтра поделать ее но всеже хотелось бы тут увидеть решенную... Первую половину задачи предстваляю как делать а вторую нет. Жду с нетерпением. Заранее спасибо.
Member
Статус: Не в сети Регистрация: 25.06.2005 Откуда: Zolotonosha
В смысле в любом случае на экране должно 10 букв "В" наблюдаться?
тогда это одна команда
type %1 Добавлено спустя 1 минуту, 3 секунды либо вы батенька техзадание неверно излагаете - уж очень просто
_________________ Наша работа настолько грязная, что делать её могут только истинные джентльмены.
Member
Статус: Не в сети Регистрация: 28.03.2004 Откуда: Surgut
Вот как было на задании написано- так и написал здесь. Я вобще задание если честно не понял, точнее вот это:
"Вывести на экран файл, имя которого указано в кач-ве парметра"
gsvZolo А можете полностью написать код?
Member
Статус: Не в сети Регистрация: 25.06.2005 Откуда: Zolotonosha
Так команда type и выводит на экран файл заданный ей параметром, можешь проверить. А для пакетника(*.bat, *.cmd) для передачи параметров используется прикол %n где n номер параметра по порядку 0-это имя пакетника, 1 - 1-й параметр, 2- 2-й и так далее. Тоесть насколько я понимаю весь пакетник будет состоять из одной комады указанной выше.
_________________ Наша работа настолько грязная, что делать её могут только истинные джентльмены.
Member
Статус: Не в сети Регистрация: 28.03.2004 Откуда: Surgut
Спасибо огромное! Правда для Контрольной работы както слишком легко получилось) Завтра отнесу - узнаю, может чтото надо подругому...
ПРоверил сейчас - выводится чтото типа:
---
C:\>echo BBBBBBBBBB 1>U:\ulat.txt
C:\>echo BBBBBBBBBB 1>U:\urus.txt
C:\>echo
Режим вывода на экран <echo> завершен.
---
Судя по написанному мной условию именно это и требовалось? Попробоал заменить эхо на Type но он не находит этих файлов теперь. Чтото не понимаю а где тут параметры?
Добавлено спустя 4 минуты, 2 секунды а type %1 вобще говорит что ошибка в синтаксисе команды
Добавлено спустя 17 минут, 21 секунду Оппа, только что заметил маленькую ошибочку, возможно именно поэтому я вас не понимаю)
Вобщем:
"...составить пакетный файл на диске U в корневом каталоге двух каталогов с размещением в них двух файлов состящих из..."
Чтото я совсем запутался...
Добавлено спустя 19 минут, 58 секунд Короче вот как я написал сейчас:
---
md D:\lat
md D:\rus
echo BBBBBBBBBB > D:\lat\ulat.txt
echo BBBBBBBBBB > D:\rus\urus.txt
echo %1
---
Непонятно только что нужно вывести на экран...
Добавлено спустя 42 минуты, 6 секунд Все, сделал., короче два варианта, один продвинутый а второй для каждой папки...
---
md D:\lat
md D:\rus
path=%path%;D:\lat;D:\rus
echo BBBBBBBBBB > D:\lat\ulat.txt
echo ВВВВВВВВВВ > D:\rus\urus.txt
type %1
---
echo BBBBBBBBBB > D:\lat\ulat.txt
echo ВВВВВВВВВВ > D:\rus\urus.txt
type %1
---
Member
Статус: Не в сети Регистрация: 28.03.2004 Откуда: Surgut
Друзья, с кр походу все ок - в понед пойдду сдавать а теперь осталось сделать две лабы. Первую я доделываю уже а вот со второй нужна помощь, поможите? Я даже поделюсь своими оставшимисья 0,5 WMZ )
Вот задание:
"Задание 1)Создать в каталоге DIR1 командный файл proba1.bat, который выполняет следующее - осуществляет запуск одной из трех программ (AOKDOS, NCDEMO или KLAV) в режиме выбора из предложенного меню. Предусмот-реть запуск программы NCDEMO, если символ из меню не вводится в течение 20 секунд. Внешняя команда Choice находится на диске T:.
Задание 2. Создать в каталоге DIR1 командный файл proba2.bat, который выполняет следующее:
1) Выдает на экран сообщение о предстоящем просмотре содержимого каталога KLAV
2) Осуществляет вывод на экран содержимого каталога KLAV в режиме постраничного просмотра.
3) Проверяет существование файла du00 в просматриваемом каталоге и, в случае его наличия выдает сообщение на экран : ”Все в порядке!”.
4) Если файл отсутствует, выдает сообщение на экран и в файл text1.txt ”Файл отсутствует!”
5) Проверяет наличие параметра в команде запуска командного файла и, если этим параметром является файл с именем text1.txt создает в VIR1 файл с именем text2.txt и заносит в него сообщение "Файл успешно создан". Проверить выполнение файлов proba1.bat и proba2.bat для различных ситуаций.
Задание 3. Создать командный файл Change.bat, с помощью которого можно поменять содержимое файлов text1.txt и text2.txt.
Переписать тексты файлов в тетрадь, если команды выполняются правильно "
-----------
Вобщем уже первое залдание вызывает трудности у меня -
"Внешняя команда Choice находится на диске T:." - не понятно мне как это осуществить.
У меня контрольная наподобе...
"Составить пакетный файл для создания на диске U: в корневом каталоге файла text5.txt с занесением в него своей фамилии,
создания каталога с именем DOC и копирования этого файла в новый каталог при ответе У на запрос команды CHOISE
командного файла, и удалении файла при ответе на запрос N."
с первой частью я справился, а со второй у меня великие траблы. Помогите довести решение до конца.
Вот все, что имею на этот час:
U:
cd \
echo фамилия > text5.txt
md DOC
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения