![]() #айнидсомбадихелп #универчик
Дали нам лабу по информатике. Сделать надо ко вторнику, но маленький глупый студент застрял после цели работы (и то лишь потому, что эта цель была дана изначально). Надо сделать вот это: 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
|
![]() |
|
ДОС жив!
|
![]() |
|
5 |
![]() |
|
Мать-революция
Нет, он мертв. Просто часто встречаются некрофилы. Если кто-то хочет задрачиваться командной строкой, не логичнее ли делать это на линуксе? 2 |
![]() |
ufhhb2018
|
Это вообще зачем?
|
![]() |
ufhhb2018
|
На компе только дос или ещё вынь есть, я не понимаю? Грузиться надо из-под доса?
|
![]() |
|
![]() |
|
ufhhb2016
социальный институт высшего образования в настоящее время несет еще одну важную функцию - отбор конформных людей, способных заниматься любой херней, какой прикажут, от 4 до 6 лет подряд. leprechaun скриншоты на смартфон с датой-временем подписать своей ЭЦП (какую-то программу вы же будете изучать ?), в файл хтмл и на хостинг. ссылку преподу. 1 |
![]() |
|
Исповедник
> Если кто-то хочет задрачиваться командной строкой, не логичнее ли делать это на линуксе? Лично я так и делаю. Осталось сагитировать преподов ТСа, министерство обрезания, Папу Римского, Маму Корсакову и лично товарища Ким Чен Ына. |
![]() |
|
Не ну а чего вы так прям категорично. Иногда на коленке накиданный батник может помочь решить какую то проблему.
|
![]() |
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
|
и хуй с ними.
1 |
![]() |
|
8 это ебанина
можно же заюзать tree |
![]() |
|
Facensearo
Спасибо) Специальность: информатика и вычислительная техника ufhhb2016 Спасибо огромное)) Теперь пойду разбираться в коде и писать отчёт |
![]() |
|
А вообще лучше бы изучали powershell
|
![]() |
ufhhb2018
|
Fakеr
поваяшалл - гвнина та ещё |
![]() |
ufhhb2018
|
чем-то напоминает кастрированный вбскрипт
|
![]() |
ufhhb2018
|
но удобство в определённых ситуациях есть.
|
![]() |
ufhhb2018
|
leprechaun
Всегда пожалуйста. |
![]() |
ufhhb2018
|
leprechaun
Передайте преподавателю, что он сосёт хуй. 3 |
![]() |
|
ufhhb2016
лучше cmd влюбомслуче |
![]() |
ufhhb2018
|
Fakеr
не сказал бы, никогда его не понимал особо |
![]() |
|
> Специальность: информатика и вычислительная техника
блядьблядьблядьблядь 2 |
![]() |
|
Facensearo
А в чём дело? |
![]() |
|
> А в чём дело?
в том, что на дворе 2k17 и уж на ИИВТ могли бы программу и поправить с начала нулевых |
![]() |
|
Facensearo
Специальность устаревшая что ли? |
![]() |
|
> А в чём дело?
лабы говно они сошли бы для непрофильной информатики, а вот для профильной специальности - ебань 1 |
![]() |
|
![]() |
|
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 |
![]() |
|
![]() |
|
leprechaun
Во-первых, зачем точка (то бишь, указание на текущий каталог) после dir? И где пробел между "windows" и "/D"? А перейти в корень диска - это cd \\ Короче, https://www.pichome.ru/image/UIm |
![]() |
|
Мать-революция
О, теперь заработало. Значит, всё же я глупая, а не лыжи не едут (Но DOSа и правда нет на компе) |
![]() |
|
Дык откуда ж ему взяться-то в десятой винде? Там же совершенно другое ядро.
|
![]() |
|
![]() |
|
Полноценный DOS закончился аж на 98-й винде, так что ой. WinME тоже на нём основана, но пользоваться этим говном невозможно даже в штатном режиме.
|
![]() |
|
Забавно, но факт
команда dir нашла на диске C dos |
![]() |
|
После всех этих экспериментов там скоро найдутся инопланетяне верхом на ёжиках.
|
![]() |
|
![]() |
ufhhb2018
|
если у вас нет каталога dos, то схуяли его вам он будет писать?
сначала надо перейти в корень диска с: cd /d C: в корне делаем так ( пробелы - это важно ) dir ".\\dos" /O:N /A:S |
![]() |
ufhhb2018
|
если у вас такой папки нет, напишет что файл не найден.
|
![]() |
|
ufhhb2016
М-да, если не требовать вывести системные файлы, то он находит тот дос, который я создала. Я вот теперь думаю, что в отчёт засунуть. Хоть в интернете искать скрин... |
![]() |
ufhhb2018
|
так удалите его, а в отчётности пишите, что доса нету.
|