↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Временно не работает,
как войти читайте здесь!
leprechaun
9 сентября 2017
Aa Aa
#айнидсомбадихелп #универчик
Дали нам лабу по информатике. Сделать надо ко вторнику, но маленький глупый студент застрял после цели работы (и то лишь потому, что эта цель была дана изначально). Надо сделать вот это:
1. Зарегистрироваться в сети
2. Убедиться, что операционная система загрузилась корректно, увидев приглашение операционной системы
3. Получить текущую дату и время, воспользовавшись командами date и time
4. Ознакомиться с возможностями и ключами команды dir. Для этого набрать в командной строке dir /?
5. С помощью команды dir вывести на экран все содержимое диска C:
6. Вывести содержимое диска C: отсортировав его по расширению файлов и обеспечив поэкранный вывод на экран
7. Не переходя в другой каталог, с помощью команды dir вывести содержимое каталога DOS диска С:, при этом файлы отсортировать по имени, и вывести только системные файлы этого каталога, если таковые найдутся
8. Применяя последовательно команды cd и dir ознакомиться с файловой структурой диска C:. По возможности определить самый длинный путь на диске C:.
9. Перейти на рабочий логический диск (диск D:)
10. На диске D: создать каталог, соответствующий номеру вашей группы. Убедиться в его создании.
11. С помощью команды cd, предварительно ознакомившись с ее форматом, перейти в только что созданный каталог
12. В созданном каталоге, используя команду copy con создать простой текстовый файл. Он должен содержать фамилии и имена студентов в бригаде и номер группы. Сохранить этот файл на диске.
13. Ознакомиться с функциональными возможностями программы edit, с ее системой меню.
14. С помощью текстового редактора edit отредактировать созданный в п. 11 текстовый файл, добавив для каждого студента его отчество. Сохранить изменения и выйти из редактора edit.
15. Просмотреть средствами MS DOS всю информацию о созданном файле: дату создания, атрибуты, размер.
16. Используя команду copy скопировать все файлы с расширением .com на диск Н: в предварительно созданный каталог с именем TEMP. Посмотреть результат.
17. Используя команду del удалить из каталога TEMP файлы, имена которых начинаются с символа ‘f’ и ‘s’. Посмотреть результат.
18. В соответствии с номером бригады написать командный файл, отредактировать его с помощью программы edit и отладить. Сохранить созданный работающий командный файл на диске для хранения файлов.
19. Продемонстрировать работу созданного командного файла

Объясните мне кто-нибудь, как по вот этому писать отчёт. До этого я писала отчёты только по физике.
P.S. на паре нам дали только файл с заданием и требованиями к отчёту, в котором вот это:
Титульный лист
1. Цель работы и вариант задания написания командного файла
2. Основные инструменты, необходимые для выполнения лабораторной работы: основные команды и программы
3. Дерево каталогов небольшого участка диска С: с указанием корневого каталога, каталогов первого, второго уровней, файлов.
4. Созданный с помощью команды copy con и отредактированный с помощью программы edit текстовый файл
5. Текст созданного командного файла с необходимыми комментариями
6. Выводы по работе
9 сентября 2017
73 комментария
ДОС жив!
Мать-революция
в 1991-95 был вполне адекватный план лабораторной работы.
сейчас даже и не знаю.
Мать-революция
Нет, он мертв. Просто часто встречаются некрофилы.

Если кто-то хочет задрачиваться командной строкой, не логичнее ли делать это на линуксе?
ufhhb2018
Это вообще зачем?
ufhhb2018
На компе только дос или ещё вынь есть, я не понимаю? Грузиться надо из-под доса?
ufhhb2016
Чесслово, я понятия не имею
Но на самой паре мы работали на 7 винде
ufhhb2016
социальный институт высшего образования в настоящее время несет еще одну важную функцию - отбор конформных людей, способных заниматься любой херней, какой прикажут, от 4 до 6 лет подряд.

leprechaun
скриншоты на смартфон с датой-временем подписать своей ЭЦП (какую-то программу вы же будете изучать ?), в файл хтмл и на хостинг. ссылку преподу.
Исповедник
> Если кто-то хочет задрачиваться командной строкой, не логичнее ли делать это на линуксе?

Лично я так и делаю. Осталось сагитировать преподов ТСа, министерство обрезания, Папу Римского, Маму Корсакову и лично товарища Ким Чен Ына.
О, у нас тоже это протухшее дерьмо было. Точнее не то чтобы протухшее, батники бывают нужны, но отдавать этому более чем одну лабу..

Все оч просто.
Берешь пункт, копируешь название и хуяришь скриншотами каждый шаг. Ну чтоб было видно команду и результат выполнения.
Потом приносишь, смотришь на преподавателя и говоришь "а нам обязательно этой херней заниматься?"

специальность-то какая?
Не ну а чего вы так прям категорично. Иногда на коленке накиданный батник может помочь решить какую то проблему.
ufhhb2018
cls
date /t
time /t
dir /?
cd c:
dir .\ /D /O:E
dir .\dos /D /O:N /A:S
(8) - что имеется в виду, я не ебу
cd d:
mkdir PrepodSosetHui
if exists "PrepodSosetHui" then echo "sosi" else exit
cd prepodsosethui
copy con pidorasi.txt
( ввод )
( контрол-зет )
edit pidorasi.txt
FOR %%? IN pidorasi.txt DO (
ECHO File Name Only : %%~n?
ECHO File Extension : %%~x?
ECHO Name in 8.3 notation : %%~sn?
ECHO File Attributes : %%~a?
ECHO Located on Drive : %%~d?
ECHO File Size : %%~z?
ECHO Last-Modified Date : %%~t?
ECHO Parent Folder : %%~dp?
ECHO Fully Qualified Path : %%~f?
ECHO FQP in 8.3 notation : %%~sf?
ECHO Location in the PATH : %%~dp$PATH:?
)

cd h:
mkdir temp
cd c:

copy *.com h:\temp

dir /b h:\temp
ufhhb2018
ваша лаба.
ufhhb2018
какие-то слеши потерялись
ufhhb2018
и хуй с ними.
8 это ебанина
можно же заюзать tree
Facensearo
Спасибо)
Специальность: информатика и вычислительная техника
ufhhb2016
Спасибо огромное))
Теперь пойду разбираться в коде и писать отчёт
А вообще лучше бы изучали powershell
ufhhb2018
Fakеr
поваяшалл - гвнина та ещё
ufhhb2018
чем-то напоминает кастрированный вбскрипт
ufhhb2018
но удобство в определённых ситуациях есть.
ufhhb2018
leprechaun
Всегда пожалуйста.
ufhhb2018
leprechaun
Передайте преподавателю, что он сосёт хуй.
ufhhb2016
лучше cmd влюбомслуче
ufhhb2018
Fakеr
не сказал бы, никогда его не понимал особо
> Специальность: информатика и вычислительная техника

блядьблядьблядьблядь
Facensearo
А в чём дело?
> Не ну а чего вы так прям категорично. Иногда на коленке накиданный батник может помочь решить какую то проблему.

тут плохо не что батники (хотя edit можно бы и закопать, зато сунуть wmiс и эту майкрософтовскую скриптятину как там её)
тут плохо, что звериная серьезность с отчетами и прочей поеботой

и в высшей мере идиотский стиль с "определите самый длинный путь на диске с"
> А в чём дело?

в том, что на дворе 2k17
и уж на ИИВТ могли бы программу и поправить с начала нулевых
Facensearo
Специальность устаревшая что ли?
> А в чём дело?

лабы говно
они сошли бы для непрофильной информатики, а вот для профильной специальности - ебань
Facensearo
Ааа, понятно
Но зато прога вроде пока адекватная идёт
Facensearo
"определите самый длинный путь на диске с" как раз таки довольно годная задача, в отличии от других пунктов. Когда вас учат работать со строками, массивами, решать квадратные уравнения, или выводить числа Фибоначчи на си каком-нибудь вы тоже на говно исходите?
> "определите самый длинный путь на диске с" как раз таки довольно годная задача, в отличии от других пунктов.

вглядитесь внимательно
это предполагается делать вручную

> Когда вас учат работать со строками, массивами, решать квадратные уравнения, или выводить числа Фибоначчи на си каком-нибудь вы тоже на говно исходите?

если меня _сейчас_ попытается кто-то всему этому подвергнуть, я охуею, начну матюгаться и, возможно, слегка распускать руки
Facensearo
Кстати, я реально не представляю, как это можно сделать по-человечески(не ручками и перебором), но работая только через командную строку
> Кстати, я реально не представляю, как это можно сделать по-человечески(не ручками и перебором), но работая только через командную строку

ну если притянуть какой-нибудь порт линуксовых командных оболочек - почему бы и нет
или поваршеллом

может, и батником можно, через какие-нибудь очередные три пизды (таймер через пинги, незабуду-непрощу)

хотя абсолютно бессмысленное занятие все равно
ufhhb2018
В пурдосе было 255, не?
ufhhb2018
в выне - 32767, вроде как.
ufhhb2018
хуле это считать и вообще захуй это надо?
ufhhb2018
в windows.h вроде как это даже константой забито.
ufhhb2018
а, вспомнил - это вообще по идее должна быть характеристика файловой системы.
ufhhb2018
блядь, чему учат в современных институтах - я ебал
Я бы тут поматерилась, но Феаноро уже сделал всё за меня.
Ни смысла, ни логики, ни вообще ничего. Только квадратно-гнездовое.

В следующий раз, как нажрусь, есть смысл прийти на кафедру информатики в своем вузе и рассказать, как я их всех люблю.
ufhhb2018
тс, ну чо там, правилен мой код али нет?
ufhhb2016
Пока что разбираюсь (а то ведь с препода станется спросить, что вон та буковка значит)
В том месте, где нужно вывести содержимое каталога dos не работает, но, мб, дело в отсутствии этого самого каталога
ufhhb2018
вы слеши рассставили?
ufhhb2018
они там пиздой малость пошли от того, что тут разметка ебалась в очи.
leprechaun
Не проще вкурить в синтаксис на полчасика, и набросать самому? Там сложного нет абсолютно ничего.
ufhhb2018
а, да... у вас вообще есть каталог дос на диске c:\?
ufhhb2016
Если и есть, то скрытый и недоступный. Так что, скорее всего нет. Поэтому я и предпологаю, что дело не в коде
Бля, а я думал я один ебаниной страдал на информатике
Гламурное Кисо
Видимо, от этой фигни страдают все студенты
ufhhb2018
да его не существует.
ufhhb2018
у вас вообще доса нет.
leprechaun
Но у меня хоть не профиль, тут бы я вообще охуел на твоем месте.
ufhhb2016
Видимо, надо его запилить, насовать туда каких-нибудь файлов и сделать вид, что так и надо
Гламурное Кисо
А я чем последние несколько часов занимаюсь?
ufhhb2018
leprechaun
Как вариант=).
ufhhb2016
Не помогло :(
leprechaun
Прикинь, и это только начало. Я четвертый год охуеваю каждый раз.
ufhhb2018
не не помогло. если ничего по этой команде не выдаёт, значит файлов с меткой "системный" в этой директории нет
ufhhb2018
попробуй например сделать
dir windows /D /O:N /A:S
ufhhb2016
Получается вот это
Мб, я как-то криво перешла на диск С, что он ищёт только среди файлов моей учетной записи, но никак по-другому он переходить не хочет
leprechaun
Во-первых, зачем точка (то бишь, указание на текущий каталог) после dir? И где пробел между "windows" и "/D"? А перейти в корень диска - это cd \\

Короче, https://www.pichome.ru/image/UIm
Мать-революция
О, теперь заработало. Значит, всё же я глупая, а не лыжи не едут
(Но DOSа и правда нет на компе)
Дык откуда ж ему взяться-то в десятой винде? Там же совершенно другое ядро.
Мать-революция
М-да, не предвидели этого создатели лабы 2000 года Х)

Кстати, а в 7 винде он есть?
Полноценный DOS закончился аж на 98-й винде, так что ой. WinME тоже на нём основана, но пользоваться этим говном невозможно даже в штатном режиме.
Забавно, но факт
команда dir нашла на диске C dos
После всех этих экспериментов там скоро найдутся инопланетяне верхом на ёжиках.
Мать-революция
Вот блин
Это оказался тот дос, который я запилила
Жизнь по-прежнему боль
ufhhb2018
если у вас нет каталога dos, то схуяли его вам он будет писать?
сначала надо перейти в корень диска с:
cd /d C:

в корне делаем так ( пробелы - это важно )
dir ".\\dos" /O:N /A:S
ufhhb2018
если у вас такой папки нет, напишет что файл не найден.
ufhhb2016
М-да, если не требовать вывести системные файлы, то он находит тот дос, который я создала.
Я вот теперь думаю, что в отчёт засунуть. Хоть в интернете искать скрин...
ufhhb2018
так удалите его, а в отчётности пишите, что доса нету.
ПОИСК
ФАНФИКОВ







Закрыть
Закрыть
Закрыть