Команды DOS. Справочное пособие



         

Команда SETVER - часть 2


Вы можете использовать команду 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

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

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




Содержание  Назад  Вперед