Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » bat и cmd

Ответить
Настройки темы
bat и cmd

Старожил


Сообщения: 390
Благодарности: 7

Профиль | Отправить PM | Цитировать


Чем отличаются bat и cmd файлы?
Когда надо применять те или другие, если отличаются?
Зачем сделали два расширения, если не отличаются?

Отправлено: 16:42, 25-01-2015

 

Аватара для sergey_dsv

Ветеран


Сообщения: 2137
Благодарности: 379

Профиль | Отправить PM | Цитировать


http://forum.oszone.net/thread-120383.html
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:16, 25-01-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


ИО Капитана Очевидности


Contributor


Сообщения: 5387
Благодарности: 1105

Профиль | Отправить PM | Цитировать


Цитата pavsem7:
Зачем сделали два расширения, если не отличаются? »
Давным-давно в незапамятные времена для MSDOS сделали расширение bat. Выполняла эти файлы программа command.com, имеющая один набор команд.

Затем придумали Windows NT, которая породила Windows 2000, Windows XP и другие современные Windows. Эта система для ввода и выполнения текстовых команд использовала программу cmd.exe, обладающую большими возможностями. Посему для командных файлов, использующих эти возможности, придумали расширение cmd.

То есть если у вас MSDOS или Windows 9x, то вы не просто сможете запустить файл cmd. Если вы поменяете расширение для файла, содержащего только старые команды, то он отработает в штатном режиме.
Но если в этом файле будут использоваться новые возможности, то выполнение файла завершится с ошибкой.

А ещё в Windows 7 появилась новая командная оболочка PowerShell, которая имеет ещё большие возможности. Очевидно, что файлы с такими возможностями имеют другое расширение.

-------
Самое совершенное оружие, которым забиты арсеналы богатых и процветающих наций, может легко уничтожить необразованного, больного, бедного и голодного. Но оно не может уничтожить невежество, болезнь, нищету и голод. (Фидель Кастро)

Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.

Это сообщение посчитали полезным следующие участники:

Отправлено: 01:38, 29-01-2015 | #3


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата El Scorpio:
Затем придумали Windows NT… »
Не корысти ради, а токмо волею пославшей мя жены Справедливости ради, не совсем так.

Немного истории…
В 1987 году совместными усилиями IBM и Microsoft для наиболее полного использования возможностей защищённого режима работы процессора 80286 была разработана операционная система OS/2. Именно в ней, наряду с «обычным» командным процессором реального режима «command.com», впервые появился командный процессор защищённого режима «cmd.exe». Конфигурационный файл «config.sys» у них был общий, а вот файл автозапуска уже разный — унаследованный «autoexec.bat» для «command.com» и «startup.cmd» для «cmd.exe». Именно тогда пакетные файлы для командного процессора защищённого режима «cmd.exe» получили своё, особое расширение — «.cmd».

Видение направления развития этой операционной системы у IBM и Microsoft несколько различалось (тем более, что последняя ещё в 1985 году начала выпуск операционной оболочки (впоследствии — полноценной ОС) Windows, которой уделяла большее внимание, нежели OS/2. Посему в начале 90-х их пути окончательно разошлись. IBM продолжила разработку «своей» OS/2, а Microsoft использовала наработки в этой области для выпуска в 1993 году ОС Windows NT 3.1, очередную инкарнацию которой мы ожидаем в ближайшем будущем в виде Windows 10.
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:35, 29-01-2015 | #4



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » bat и cmd

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] CMD/BAT - С помощью bat-ника найти и удалить текст в файле InVariable Скриптовые языки администрирования Windows 4 22-05-2015 20:06
CMD/BAT - CMD\BAT перезапуск служб Lezenford Скриптовые языки администрирования Windows 3 13-09-2013 17:37
Разное - bat и cmd rocet Программирование и базы данных 8 14-03-2013 11:23
Система - [решено] bat/cmd сценарии Alkantel Программное обеспечение Windows 5 22-10-2011 14:47
Проблема с cmd,и *bat Anime500 Лечение систем от вредоносных программ 7 23-09-2011 19:31




 
Переход