2 как узнать номер установленной на компьютере версии ms dos

2 как узнать номер установленной на компьютере версии ms dos

В этой статье я размещаю список команд DOS. Понятное дело, что изучив материал, Вы не станете програмистом, но я думаю для общего развития будет полезно знать основные команды и как можно производить элементарные действия по средствам DOS.

Все указанные ниже манипуляции нужно проводить в командной строке, если Вы ещё не знаете как это делать, прочтите эту статью.

2 как узнать номер установленной на компьютере версии ms dos

Всё о командах MS-DOS:

КОМАНДНАЯ СТРОКА (Приглашение DOS):
Включив компьютер, вы наблюдаете процесс тестирования памяти и устройств, загрузки операционной системы и программ-драйверов, управляющих периферийными устройствами, резидентных программ. Внешне он выглядит как быстро появляющиеся на экране и исчезающие строки сообщений, типа:
Starting MS-DOS (стартует MS-DOS)
Mouse driver installed (драйвер мыши установлен)
Нажмите клавишу . Текст на экране остановится, и вы сможете спокойно все прочитать. Нажав клавишу , Вы продолжаете процесс загрузки компьютера. После завершения загрузки компьютера на экране появится приглашение:
c:>
где c: — имя дисковода;
— корневой каталог;
_ — мигающий курсор, показывающий место следующей команды
Следующая далее справа строка, предназначенная для ввода команд с клавиатуры, называется командной строкой.
Здесь С: — имя диска; > — символ приглашения, после которого мерцает курсор, указывая место, куда надо ввести команду.

ИЗМЕНЕНИЕ ВИДА ПРИГЛАШЕНИЯ DOS:
Команда: prompt
Формат: prompt (текст)
В качестве текста можно использовать символы:
$p — текущий дисковод и каталог;
$n — текущий дисковод;
$d — текущая дата;
$t — текущее время;
$v — версия DOS;
[H1toH2]

— переход на новую строку;
$s — пробел;
$h — удаление предыдущего символа; $e — символ с кодом 27 (ESC);
$g — символ >
$b — символ |;
$ — символ $;

ВВОД КОМАНДЫ:
Командой называется слово или словосочетание, которое необходимо набрать с клавиатуры в командной строке MS-DOS, чтобы указать компьютеру на выполнение определенного действия.
В командной строке наберите с клавиатуры текст (прописными или строчными символами Вы набрали команду – значения не имеет) и нажмите клавишу .
c:>help
Команда будет выполнена. Если команда не выполнена и появилось сообщение: Bad command of file name(неверная команда или имя файла, значит Вы набрали команду не правильно, допустили опечатку. Команду следует повторить более аккуратно. Для повторного вызова команды можно использовать комбинацию клавиш Ctrl+E.

КОМАНДЫ MS-DOS БЫВАЮТ 2-Х ТИПОВ:
1.Внутренние команды выполняет командный процессор COMMAND.COM (например, dir, copy, . ).
2.Внешние команды — программы, поставляемые вместе с ОС в виде отдельных файлов. Они размещаются на диске и выполняют действия обслуживающего характера (например, форматирование диска, очистка экрана, проверка диска).
Команды состоят из имени команды и, возможно, параметров, разделённых пробелами. Скобками будут отмечены необязательные элементы команд.

СОЗДАНИЕ ТЕКСТОВЫХ ФАЙЛОВ:
Чтобы создать текстовый файл text.txt в MS-DOS, необходимо выполнить команду:
a:>copy con text.txt

ПРОСМОТР ТЕКСТОВЫХ ФАЙЛОВ:
Для вывода текстового файла на экран можно использовать команду type.
a:>type text.txt

УДАЛЕНИЕ ФАЙЛОВ:
Когда размер свободного дискового пространства приближается к критическому, встает вопрос об удалении всего лишнего. В любом случае необходимо периодически удалять ставшие ненужными файлы. Для операции удаления в MS-DOS используется команда del (delete-удалить).

ПЕРЕМЕЩЕНИЕ ФАЙЛОВ:
Для перемещения файлов в другой каталог используется команда move (move-перемещать) В качестве параметров команде указывается имя файла, которое необходимо переместить и каталог куда нужно переместить файл. При перемещении файл-источник стирается, а файл-приёмник перемещается в указанный каталог.
a:>move text.txt a:INFORM

ПЕРЕИМЕНОВАНИЕ ФАЙЛОВ И КАТАЛОГОВ:
При переименовании происходит смена имени файла. Сам файл не копируется и не изменяется, оставаясь существовать в том каталоге, где он находился. Для переименования файлов в MS-DOS используется команда ren (rename-переименовать) В качестве параметров команде указывается имя файла, которое необходимо переименовать и его новое имя.
a:>ren text.txt file.txt
Обратите внимание, что старое и новое имя отделяются друг от друга пробелом.

КОПИРОВАНИЕ ФАЙЛОВ:
Операция копирования подразумевает наличие файла-источника (файла, который будет копироваться) и файла-приёмника (места, в которое должна быть помещена копия).Файл-источник остаётся на своём месте, а файл-приёмник, помещаясь в указанный каталог, дублируется. Можно копировать как отдельные файлы, так и одновременно группы файлов с помощью символов * и ?. (* — обозначает любое число любых символов в имени файла; ? – обозначает один символ в имени файла или в расширении имени файла.) В MS-DOS копирование выполняется с помощью команды copy (copy-копировать), в которой указываются файл-источник и файл-приёмник. Если имя файла-источника и файла-приёмника совпадают, то имя файла-приёмника указывать не обязательно.
a:>copy text.txt a:INFORM

РАБОТА С КАТАЛОГАМИ:
Каталог — это структурный элемент организации файлов на диске. Каталог может содержать файлы и другие каталоги, которые называются подкаталогами. Структура каталогов и подкаталогов на диске называется деревом каталогов. Каталог, в котором Вы в данный момент работаете, является текущем. Каталог самого верхнего уровня является корневым. По отношению к корневому все другие каталоги являются подкаталогами. Корневой каталог нельзя удалить. Каталог на один уровень выше называется родительским. Для просмотра содержимого каталога наберите команду в командной строке dir (directory — каталог).
с:>dir
Набрав эту команду, Вы получите список всех каталогов и файлов, находящихся в текущем каталоге диска с указанием их расширения и размеров, даты и времени создания. Все имена, имеющие справа от себя пометку , являются каталогами. Если список файлов слишком велик и не вмещается на экран, то можно использовать команду с ключом /p
c:>dir/p
В таком случае после каждого вывода экрана будет делаться пауза, и выдаваться сообщение:
Press any key to continue (нажмите любую клавишу для продолжения)
Для вывода на экран списка файлов каталога в несколько колонок одновременно используется команда с ключом /w .
c:>dir/w
Вывести на экран содержимое корневого каталога одновременно постранично и в несколько колонок.

СОЗДАНИЕ КАТАЛОГА:
Создание каталога — задача, периодически возникающая перед каждым пользователем. Каталоги используются, как правило, для хранения файлов единого назначения. Их использование позволяет создавать четкую структуру организации данных на диске. В MS-DOS имена каталогов следует набирать прописными буквами латинского алфавита, а имена файлов строчными буквами латинского алфавита не более 8 символов. Создание каталога в MS-DOS выполняется с помощью команды md (make directory — создать каталог)

СМЕНА КАТАЛОГА:
Для смены текущего каталога используйте команду cd (change directory — сменить каталог). Эта команда служит для отображения имени текущего каталога и смены каталога. Чтобы перейти в каталог, наберите в командной строке команду
a:> cdINFORM если Вы находитесь в корневом каталоге или
a:>cd INFORM в противном случае.
Теперь системное приглашение MS-DOS выглядит следующим образом:
a:INFORM>_
и показывает, что Вы находитесь в каталоге INFORM, который является текущим. Использование данной команды имеет особенность. Вы не сможете напрямую перейти из одного подкаталога в другой, минуя промежуточную операцию выхода в каталог верхнего уровня.
Для моментального выхода в корневой каталог из подкаталога любого уровня используется команда
a:>cd
Для перехода в родительский каталог используется команда
a:>cd..

Для смены текущего каталога используйте команду cd (change directory — сменить каталог). Эта команда служит для отображения имени текущего каталога и смены каталога. Чтобы перейти в каталог, наберите в командной строке команду
a:> cdINFORM если Вы находитесь в корневом каталоге или
a:>cd INFORM в противном случае.
Теперь системное приглашение MS-DOS выглядит следующим образом:
a:INFORM>_
и показывает, что Вы находитесь в каталоге INFORM, который является текущим. Использование данной команды имеет особенность. Вы не сможете напрямую перейти из одного подкаталога в другой, минуя промежуточную операцию выхода в каталог верхнего уровня.
Для моментального выхода в корневой каталог из подкаталога любого уровня используется команда
a:>cd
Для перехода в родительский каталог используется команда
a:>cd..

ПРОСМОТР ДЕРЕВА КАТАЛОГОВ:
Для просмотра дерева каталогов в MS-DOS удобно использовать команду tree (tree-дерево). Это команда в графическом виде отображает структуру каталогов. Чтобы просмотреть дерево каталога. Выполните команду:
a:>cd
a:>tree
Будет показано дерево данного каталога со всеми его ветвями. При необходимости просмотра имен файлов в каждом каталоге следует ввести ключ /f.
a:>tree/f

УДАЛЕНИЕ КАТАЛОГА:
Для удаления каталога используется команда rd (remove directory-удалить каталог).

ОПРЕДЕЛЕНИЕ СУММАРНОГО РАЗМЕРА ФАЙЛОВ КАТАЛОГА ИЛИ СВОБОДНОГО ДИСКОВОГО ПРОСТРАНСТВА:
Нередко возникает необходимость выяснить — какой объем дискового пространства занимают файлы того или иного каталога. В MS-DOS для этих целей вполне достаточно использовать команду dir.

УСТАНОВКА ВРЕМЕНИ И ДАТЫ:
Когда размер свободного дискового пространства приближается к критическому, встает вопрос об удалении всего лишнего. В любом случае необходимо периодически удалять ставшие ненужными файлы. Для операции удаления в MS-DOS используется команда del (delete-удалить). Для удаления каталога используется команда rd (remove directory-удалить каталог).
Часы компьютера всегда показывают текущее время. Они идут даже тогда, когда компьютер выключен, питаясь от батарейки. Каждый год приходиться переводить часы на летнее время. Для коррекции даты используется команда date (date – дата). Для коррекции времени используется команда time (time — время).

ЗАПУСК ПРОГРАММ:
Для запуска программы из MS-DOS необходимо перейти в каталог, где она находится, затем набрать в командной строке имя запускаемой программы, называемой исполняемым кодом.
a:>cdSCLAUS
a:SCLAUS>sclaus.exe

ПРОСМОТР ОПЕРАТИВНОЙ ПАМЯТИ:
Чтобы узнать конфигурацию памяти компьютера, необходимо набрать команду mem (memory — память). На экран будет выведена информация о типе и объёме памяти, присутствующей на вашем компьютере.

ОПРЕДЕЛЕНИЕ КОНФИГУРАЦИИ КОМПЬЮТЕРА:
Всегда полезно знать о своём компьютере как можно больше. Для этой цели существует программа msd (Microsoft System Diagnostics). Она предназначена для того, чтобы предоставить пользователю детальную информацию о системе. Для выхода из программы нажмите клавишу F3

ГАШЕНИЕ ЭКРАНА:
Выполните команду:
a:>cls

CМЕНА ТЕКУЩЕГО ДИСКОВОДА:
Для смены текущего дискового устройства на другое необходимо набрать в командной строке его имя с двоеточием
c:>а:
Вы перейдете на другой диск, о чем будет говорить системное приглашение.
a:> _

[/H1toH2]

Определить версию Dos, получить информацию о диске

Ребят выручайте,никак не могу написать прогу на ассемблере.

Вот условие:
Составить следующую программу которая выдает следующую системную информацию:версию Дос, информацию о диске

Примечание
Используйте следующие функции прерывания 21h:
1.Дать версию Дос
Вход АН=30Н
Выход AL старшая часть версии( 0 для DOC 1.x); AH меньшая часть версии

Программно получить информацию о диске
Доброго всем дня. Есть образ, полученный путем посекторного копирования блочного устройства. Этот.

«Модуль DOS».Определить количество свободного места на съемном диске.
Определить количество свободного места на съемном диске, если больше 500 Кбайт, вывести в центре.

Модуль DOS — Определить количество свободного места на съёмном диске
Определить количество свободного места на съёмном диске, если имеется больше 10 Мбайт свободного.

Определить и вывести на экран информацию о стране (DOS 38h)
При компилировании выводит иероглифы.Помогите исправить. .286 .model small .code start: .

2 как узнать номер установленной на компьютере версии ms dos


Shurik ( 2003-04-27 06:52 ) [0]

Если известно, что прога идёт на Win9x, как узнать версию DOS (7.0 или 7.10)?


N174 ( 2003-04-27 11:05 ) [1]

int 21h, function 30h in DOS programm


Shurik ( 2003-04-28 04:23 ) [2]

А в Дельфях, разве можно в asm end; делать Int? Я вроде как-то раз хотел свой TP-модуль для работы с Subst переделать для Delphi — ничего не вышло («Программа выполнила недопустимую. «). Хотя может я что-то не так делал.
(Потом, кстати, нашёл нормальный Дельфёвский модуль, юзаюший API).


N174 ( 2003-04-28 09:04 ) [3]

IMHO, нет смысла. Всё равно они отличны лишь степенью адаптации к Windows и исправленными багами. Так что можно считать ver=7.00 и не заморачиваться


Digitman ( 2003-04-28 10:22 ) [4]


> А в Дельфях, разве можно в asm end; делать Int?


> как узнать версию DOS

зачем это знать Win32-приложению ?
эта инф-ция нужна ДОС-программе ! а в ДОС версия ОС, под управлением которой выполняется тек.программа, эта инф-ция м.б. получена стандартным документированным способом (см. N174)


Игорь Шевченко ( 2003-04-28 14:12 ) [5]

GetDOSMajorVersion, GetDOSMinorVersion


Shurik ( 2003-04-29 07:47 ) [6]

В help-е я тоже эти функции нашёл, а где они находятся — нет (из какой DLL импортировать надо?).


Игорь Шевченко ( 2003-04-29 10:17 ) [7]

Shurik (29.04.03 07:47)

Маху я дал, однако. MSDN про эти функции молчит.


Shurik ( 2003-04-29 13:27 ) [8]

Да? А в WinSDK (по крайней мере, в том, что с Delphi вместе ставиться) есть пару строчек про эти функи. Но я нигде не нашёл указания, откуда их надо импортировать. Может они только для Win16?


Севостьянов Игорь ( 2003-05-08 13:29 ) [9]

Потому что это функции Setup

Setup Procedures

This chapter describes the functions and subroutines that you can call in your installation program. They are listed in alphabetical order.

Note All functions and subroutines are declared in the Setup .C files. The descriptions in this chapter show the calling syntax for each procedure.

To: Use these procedures:
.

Create a record of what OpenLogFile
occurred during an installation CloseLogFile
SetAbout
WriteToLogFile

Query the user»s environment FValidDrive
GetConfigLastDrive
GetConfigNumBuffers
GetConfigNumFiles
GetConfigRamdriveSize
GetConfigSmartdrvSize
GetDOSMajorVersion
GetDOSMinorVersion
.
GetEnvVariableValue

FORMAT

Рассмотренные выше внутренние команды применяются для работы с файлами — копирования, переноса и т.д. Для работы с диском существуют специальные внешние команды. Команда FORMAT является одной из наиболее важных и применяется для логического форматирования дисков.

ПРИМЕЧАНИЕ
Прежде чем операционная система сможет работать с диском, его требуется отформатировать. При форматировании каждый физический блок информации на диске связывается с логической структурой файловой системы. Учтите, что после форматирования жесткого диска восстановление какой-либо ранее находившейся на нем информации невозможно.

Для использования этой команды следует указать имя диска. Например, чтобы отформатировать дискету, следует ввести:

У команды FORMAT имеется ряд ключей, основные из которых перечислены в таблице ниже.

Таблица 6.1. Основные ключи команды FORMAT

Ключ Описание
/S После форматирования переносит системные файлы DOS на диск. Примени-тельно к дискете — делает ее загрузочной. Данный ключ работает только в DOS и Windows 9x
/F:размер Указывает размер форматируемых гибких дисков. В качестве размера указывают одно из следующих значений: 160, 180, 320, 360, 640, 720, 1.2, 1.44, 2.88. Как правило, этот ключ не используют, так как система определяет размер дискеты автоматически
/FS:система Определяет тип файловой системы (FAT, FAT32 или NTFS) для жесткого диска (для Windows Vista/7 — так же UDF). Данный ключ работает только в Windows 2000/XP/Vista/7
/Q Производит быстрое форматирование

Для использования ключа следует ввести в командную строку команду, затем — обязательный параметр (имя диска), а затем — через пробел — имя ключа или ключей. Так, для форматирования стандартной 3,5-дюймовой дискеты можно ввести:

format a: /f:1.44 /u

При использовании команды FORMAT следует быть предельно внимательным!

Если требуется создать системный диск, следует не просто скопировать файлы io.sys, msdos.sys и command.com, а прибегнуть к помощи команды SYS. Дело в том, что само присутствие системных файлов еще не делает диск системным — необходимо, чтобы компьютер знал, где именно находятся эти файлы (причем физически, так как на момент загрузки файловая система ОС еще сама не загружена). Именно команда SYS располагает системные файлы там, где их будет искать компьютер для загрузки операционной системы. Например, для переноса системных файлов с диска A: на диск C: следует ввести:

Данная команда имеется только в DOS и Windows 9x.

Операционная система Free DOS и ноутбуки

Несмотря на то, что операционные системы DOS являются устаревшими, он все еще применяются в некоторых областях. Причем чаще всего используется именно Free DOS. Она имеет открытый исходный код и распространяется полностью бесплатно, что делает ее удобным инструментом для разработки. Например, Free DOS не редко применяется для управления промышленным оборудованием.

интерфейс Free DOS

Интерфейс операционной системы Free DOS. Примерно это вы увидите при первом включении ноутбука с операционной системой DOS.

Еще одна сфера применения FreeDOS – это готовые компьютеры и ноутбуки, на которые Free DOS устанавливается с завода в качестве стандартной операционной системы. Это делается для того, чтобы не устанавливать на компьютер операционную систему Windows.

Отказ от использования Windows позволяет производителю немного сэкономить и снизить цену на данное устройство. Такой подход используют многие производители ноутбуков и готовых компьютеров, например, Dell, Asus, HP, Samsung и Lenovo. Кроме Free DOS в качестве стандартной операционной системы для ноутбука также может использоваться какой-нибудь Linux. В данном случае цель такая же – не использовать Windows и таким образом снизить цену.

Для покупателя ноутбука операционная система DOS означает только одно – установкой Windows придется заниматься самостоятельно, поскольку пользоваться компьютером с ОС DOS в современных условиях не реально. Поэтому, если вы умеете устанавливать Windows, то можете не переживать и смело покупать ноутбук с Free DOS. Если же вы хотите получить устройство, которое будет готово к работе сразу из коробки то стоит выбрать модель с предустановленной Windows, ну или хотя-бы Linux.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector