Чтение онлайн

на главную - закладки

Жанры

Интернет-журнал "Домашняя лаборатория", 2007 №10
Шрифт:

Иногда после выполнения команды SET MS-DOS может выводить сообщение:

Out of environment space

Это означает нехватку доступного пространства операционной среды (из-за этого в нее нельзя включить новую переменную). О том, как его увеличить, рассказывается в описании COMMAND.

Команда SETVER

Выводит на экран таблицу версий. Сообщает о номере

версии (младше 6.x) программ и драйверов устройств, предназначенных для более ранних версий MS-DOS.

Эту команду можно использовать для вывода и модификации таблицы версий, в которой перечисляются имена программ и номера версий MS-DOS, для которых они предназначены. Если вы пользуетесь программой, модифицированной для версии 6.x, то с помощью команды SETVER можете добавить ее имя к таблице версий.

SETVER [диск: маршрут][имя_файла n.nn]

SETVER [диск: маршрут][имя_файла [/DELETE [/QUIET]]

Для вывода текущей таблицы версий используется синтаксис:

SETVER [диск: маршрут]

MS-DOS выводит на экран две колонки, перечисляя в левой имена файлов, а в правой — соответствующие версии MS-DOS (в которой может выполняться данный файл).

Параметр [диск: маршрут] задает расположение файла SETVER.EXE. "Имя_файла" определяет имя программного файла (обычно. EXE или. СОМ), который вы хотите добавить к таблице (трафаретные символы * и? указывать не допускается). Параметр n. пп задает номер версии MS-DOS (например, 3.30 или 4.01). Если вы зададите имя файла, уже включенного в таблицу версий, то новая запись заменяет существующую.

Параметр /DELETE (сокращенно /D) удаляет из таблицы версий запись для данного программного файла. /QUIT запрещает вывод сообщения при удалении записи из таблицы.

Если при изменении таблицы версий обнаруживаются ошибки, MS-DOS выводит длинное сообщение, в котором говорится, что за информацией о работе конкретной программы в версии 6 нужно обратиться к разработчику, и данная программа не проверена Microsoft: при запуске ее после изменения таблицы версий в MS-DOS 6, вы можете запортить или потерять данные.

Если выводится сообщение:

Version table successfully updated

(Таблица версий обновлена успешно) то изменение версии будет действовать при следующем перезапуске системы.

Перед использованием команды SETVER таблицу версий нужно загрузить в память командой DEVICE файла CONFIG.SYS. По умолчанию программа установки MS-DOS модифицирует CONFIG.SYS таким образом, чтобы обеспечить загрузку в память таблицы версий при каждом запуске системы.

Вы можете использовать команду SETVER для установки номера версии командного интерпретатора, однако замена номера версии для интерпретатора команд MS-DOS 6 (COMMAND.COM) может привести к тому, что вы не сможете запустить систему.

Многие программы, предназначенные для работы с предыдущими версиями MS-DOS, будут корректно работать и в версии 6 MS-DOS.

Однако, в некоторых случаях программа не будет правильно работать, пока ее имя не включено в таблицу версий. Таблица указывает программе, что она работает с той версией MS-DOS, для которой она предназначена (даже при выполнении в MS-DOS 6). Интерпретируя MS-DOS 6 как более раннюю версию, программа будет работать корректно. Однако в случае несовместимости с MS-DOS 6 команда SETVER не решает проблемы.

Коды выхода команды SETVER показаны в следующей таблице.

Код • Описание

0 • SETVER успешно выполнила задачу.

1 • Пользователь задал недопустимый параметр.

2 • Недопустимое имя файла.

3 • Для выполнения команды не хватает памяти.

4 • Недопустимый формат номера версии.

5 • SETVER не может найти заданную запись в таблице версий.

6 • SETVER не может найти SETVER.EXE.

7 • Задан недопустимый диск.

8 • Слишком много параметров командной строки.

9 • Пропущены параметры командной строки.

10 • Ошибка при чтении файла SETVER.EXE.

11 • Запорчен файл SETVER.EXE.

12 • Заданный файл SETVER.EXE не поддерживает таблицу версий.

13 • В таблице не хватает места для новой записи.

14 • Ошибка при записи в файл SETVER.EXE.

Предположим, у вас есть программа PROG.EXE, которая работает в версии 3.10

MS-DOS. Чтобы запустить ее, нужно сначала добавить в таблицу версий запись для PROG.EXE:

setver prog.exe 3.10

Для вывода на экран содержимого таблицы на диске С дайте команду setver с:.

См. также описание файла SETVER.EXE.

Команда SHARE

Запускает программу Share, которая устанавливает для ваших и сетевых дисков средства совместного использования и блокировки.

SHARE [/F: память] [/L: блок]

В файле CONFIG.SYS используется синтаксис:

INSTALL=[[диск: ]маршрут]SHARE.EXE [/F: память] [/Ь: блок]

Параметр [диск: ]маршрут задает расположение файла SHARE.EXE. /F: память выделяет память на диске (указывается в байтах), которую MS-DOS использует для записи информации о совместном использовании файлов (по умолчанию — 2048). При определении этого объема памяти, учитывайте, что каждый открытый файл требует места, достаточного для его маршрута и имени (средняя длина файла и маршрута — 20 байт). /Ь: блок задает число одновременно блокируемых файлов (по умолчанию — 20).

Поделиться:
Популярные книги

Эволюционер из трущоб

Панарин Антон
1. Эволюционер из трущоб
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Эволюционер из трущоб

Кодекс Охотника. Книга XIV

Винокуров Юрий
14. Кодекс Охотника
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга XIV

Дурная жена неверного дракона

Ганова Алиса
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Дурная жена неверного дракона

Связанные Долгом

Рейли Кора
2. Рожденные в крови
Любовные романы:
современные любовные романы
остросюжетные любовные романы
эро литература
4.60
рейтинг книги
Связанные Долгом

Сумеречный Стрелок 10

Карелин Сергей Витальевич
10. Сумеречный стрелок
Фантастика:
рпг
аниме
фэнтези
5.00
рейтинг книги
Сумеречный Стрелок 10

Газлайтер. Том 2

Володин Григорий
2. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 2

Безумный Макс. Ротмистр Империи

Ланцов Михаил Алексеевич
2. Безумный Макс
Фантастика:
героическая фантастика
альтернативная история
4.67
рейтинг книги
Безумный Макс. Ротмистр Империи

Заклинание для хамелеона

Пирс Энтони
Шедевры фантастики
Фантастика:
фэнтези
8.53
рейтинг книги
Заклинание для хамелеона

Последняя Арена 6

Греков Сергей
6. Последняя Арена
Фантастика:
рпг
постапокалипсис
5.00
рейтинг книги
Последняя Арена 6

Хильдегарда. Ведунья севера

Шёпот Светлана Богдановна
3. Хроники ведьм
Любовные романы:
любовно-фантастические романы
5.40
рейтинг книги
Хильдегарда. Ведунья севера

Метаморфозы Катрин

Ром Полина
Фантастика:
фэнтези
8.26
рейтинг книги
Метаморфозы Катрин

Темный Лекарь 4

Токсик Саша
4. Темный Лекарь
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Темный Лекарь 4

Довлатов. Сонный лекарь 3

Голд Джон
3. Не вывожу
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Довлатов. Сонный лекарь 3

Развод с генералом драконов

Солт Елена
Фантастика:
фэнтези
5.00
рейтинг книги
Развод с генералом драконов