![]() |
bat и cmd
Чем отличаются bat и cmd файлы?
Когда надо применять те или другие, если отличаются? Зачем сделали два расширения, если не отличаются? |
|
Цитата:
Затем придумали Windows NT, которая породила Windows 2000, Windows XP и другие современные Windows. Эта система для ввода и выполнения текстовых команд использовала программу cmd.exe, обладающую большими возможностями. Посему для командных файлов, использующих эти возможности, придумали расширение cmd. То есть если у вас MSDOS или Windows 9x, то вы не просто сможете запустить файл cmd. Если вы поменяете расширение для файла, содержащего только старые команды, то он отработает в штатном режиме. Но если в этом файле будут использоваться новые возможности, то выполнение файла завершится с ошибкой. А ещё в Windows 7 появилась новая командная оболочка PowerShell, которая имеет ещё большие возможности. Очевидно, что файлы с такими возможностями имеют другое расширение. |
Цитата:
Немного истории…
В 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. |
Время: 21:12. |
Время: 21:12.
© OSzone.net 2001-