Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Forka1
0 / 0 / 0
Регистрация: 18.01.2019
Сообщений: 39
1

Задание CMD/BAT

14.02.2019, 21:51. Просмотров 556. Ответов 6
Метки нет (Все метки)

1. Изменить вид приглашения, поместив туда время без секунд и миллисекунд.
2. Создать в текущем каталоге текстовый файл с неотсортированным списком группы, вывести его на экран. Имя файла задается аргументом командного файла.
3. Отсортировать в алфавитном порядке список группы в новый файл, имя которого задается аргументом командного файла.
4. Найти в списке группы свою фамилию и вывести ее с порядковым номером.


Пример проги:
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
CHCP 1251
@echo off
cls
:menu
echo Лабораторная работа №2.
echo нажмите 1 Чтобы создать новый каталог.
echo нажмите 2 Чтобы cоздать в новом каталоге текстовый файл.
echo нажмите 3 Чтобы сделать файл "скрытым".
echo нажмите 4 Чтобы вывести на экран постранично список файлов текущего диска, включая файлы в под-каталогах.
echo нажмите 5 Чтобы удалить созданный каталог.
echo нажмите 6 Чтобы завершить работу программы.
set /p var=Выберите команду:
if "%var%"=="1"  goto team1
if "%var%"=="2"  goto team2
if "%var%"=="3"  goto team3
if "%var%"=="4"  goto team4
if "%var%"=="5"  goto team5
if "%var%"=="6"  goto team6
:team1
cls
cd\
set /p name1= Введите имя каталога : 
md %name1%
pause
cls
goto menu
:team2
cls
cd %name1%
set /p name2= Введите имя файла :
set /p file2= Введите содержимое файла :
echo %file2% >> D:\%name1%\%name2%.txt
pause
cls
goto menu
:team3
cls
attrib +H D:\%name1%\%name2%.txt
echo файл %name2% "скрыт"
pause
cls
goto menu
:team4
cls
CHCP 866
tree D:\ /f |more
pause
cls
CHCP 1251
goto menu
:team5
cls
cd..
rd /S D:\%name1%
pause
cls
goto menu
:team6
cls
exit
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2019, 21:51
Ответы с готовыми решениями:

Batch (CMD/BAT) несколько заданий на CMD/BAT
1.Напишите bat файл на диске с ,который будет искать на всех дисках файлы с расширением...

Bat/cmd
Добро утро. Директор придумал просто одну вещь. Изложу ситуацию. У меня есть папка obchee_s_ras...

Меню в BAT/CMD
Вопрос от полного ламера. У меня такая проблемма надо сделать меню в CMD чтобы при нажатии 1...

Полезные BAT/CMD скрипты
В этой теме выкладываем скрипты, которые часто используются Вами или на Ваш взгляд могут иметь...

Специальные символы в CMD/BAT
Добрый вечер. Вопрос по поводу специальных символов в BAT: < , > , >> , /? , * , ? , ; , | , & ,...

6
alpap
2574 / 1562 / 530
Регистрация: 26.04.2015
Сообщений: 5,261
15.02.2019, 01:35 2
Цитата Сообщение от Forka1 Посмотреть сообщение
неотсортированным списком группы
Цитата Сообщение от Forka1 Посмотреть сообщение
Отсортировать в алфавитном порядке список группы
Цитата Сообщение от Forka1 Посмотреть сообщение
Найти в списке группы свою фамилию
так вы свою фамилию забыли?
0
Forka1
0 / 0 / 0
Регистрация: 18.01.2019
Сообщений: 39
15.02.2019, 13:12  [ТС] 3
alpap, фамилия Ишкаев

Добавлено через 1 час 5 минут
alpap, Список группы:
1. Аверьянов
2. Барабанщиков
3. Гришняев
4. Ивлиев
5. Ильин
6. Ишкаев
7. Макаров
8. Санецкий
9. Смолярчук
10. Спиридонов
11. Максутов
12. Шишов
13. Пурисов
0
alpap
2574 / 1562 / 530
Регистрация: 26.04.2015
Сообщений: 5,261
15.02.2019, 15:24 4
Forka1, остроумно
теперь:
Цитата Сообщение от Forka1 Посмотреть сообщение
Создать в текущем каталоге текстовый файл с неотсортированным списком группы
список что вы привели, он где, если уже в текстовом файле, то его надо оттуда скопировать в текущий каталог, но тогда так и было бы написано, но надо именно создать, т.е. скопировать откуда-то в буфер обмена и создать файл, вставив туда из буфера обмена список, вот только последнюю операцию cmd делать не умеет самостоятельно.
Ваш ход.
0
Forka1
0 / 0 / 0
Регистрация: 18.01.2019
Сообщений: 39
15.02.2019, 15:42  [ТС] 5
alpap, Что вы мне предлагаете. Я просто не догоняю.
0
volodin661
2235 / 1020 / 169
Регистрация: 10.12.2013
Сообщений: 3,439
15.02.2019, 16:57 6
2. Создать в текущем каталоге текстовый файл с неотсортированным списком группы, вывести его на экран. Имя файла задается аргументом командного файла.
Windows Batch file
1
vim имя_файла
и в открывшемся окне редактора в состоянии полного комфорта создаётся список,
затем командой
:w
список сохраняется
3. Отсортировать в алфавитном порядке список группы в новый файл, имя которого задается аргументом командного файла.
:sort
:w имя_другого_файла
4. Найти в списке группы свою фамилию и вывести ее с порядковым номером.
/Ишкаев поиск строки Ишкаев
:set nu установка режима нумерации строк
:set hls установка режима подсвечивания найденных строк

Занавес
1
alpap
15.02.2019, 22:30     Задание CMD/BAT
  #7

Не по теме:

volodin661, лаконичненько.

0
15.02.2019, 22:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.02.2019, 22:30
Привет! Вот еще темы с ответами:

Числовые операторы в CMD/BAT
Чего они делают объясните? взято из set /? Добавлено через 1 час Унарные операторы: set...

Дописать в файл CMD/BAT
Всем доброго времени суток Есть папка в ней еще несколько папок и в них находятся файлы *.txt,...

zenity.exe в bat\cmd
Приветствую всех! Гуру помогите разобраться, решил вот использовать утилиту zenity.ехе для вывода...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.