Операционная система Microsoft Windows


Новые возможности программ MS-DOS


Операционная система Windows 3.1 позволяет не только запускать программы MS-DOS, она открывает новые возможности для их использования. Вы можете одновременно запустить несколько программ MS-DOS и переключаться между ними и остальными приложениями Windows.

Очень интересной возможностью, предоставляемой операционной системой Windows для программ MS-DOS, является обмен информацией между программами MS-DOS и приложениями Windows через универсальный обменный буфер Clipboard. Обмен информацией между программами MS-DOS и приложениями Windows работает по разному в стандартном и расширенном режиме Windows.

Расширенный режим работы Windows предоставляет самые широкие возможности для программ MS-DOS. В расширенном режиме можно свободно копировать информацию из программ MS-DOS в буфер Clipboard и обратно. Стандартный режим позволяет только вставлять данные из Clipboard в программу MS-DOS.

В стандартном режиме Windows работающая программа MS-DOS занимает весь экран. Расширенный режим позволяет запустить программы MS-DOS в окне. Размер окна можно изменять. Если вы уменьшите размер окна программы MS-DOS так, что весь экран не будет помещаться в окне, то с правой и нижней стороны окна появятся полосы просмотра. С помощью этих полос просмотра можно перемещать содержимое окна и таким образом просматривать скрытые части экрана.

Если вы запустили программу MS-DOS в окне, можно изменить размер символов, которые она отображает в окне в текстовом режиме.

В расширенном режиме операционной системы Windows программы MS-DOS могут работать в фоновом режиме одновременно с другими приложениями Windows. Для каждой программы MS-DOS можно установить ее приоритет. Чем выше приоритет, тем больше процессорного времени выделяется программе и тем быстрее она работает.

Вы видите, как много новых возможностей приобретают программы MS-DOS работая в среде Windows. Может возникнуть вопрос, откуда Windows узнает, как надо запускать программы MS-DOS - в оконном или полноэкранном режиме, какой приоритет им присвоить, сколько оперативной памяти нужно для работы и т.


д.

Посмотрим, что из себя представляет приложение MS-DOS Prompt, пиктограмма которой включена в группу Main приложения Program Manager. Выберите пиктограмму MS-DOS Prompt, щелкнув по ней мышью. Откройте меню "File" приложения Program Manager и выберите строку "Properties". На экране появится уже знакомая нам диалоговая панель "Program Item Properties". Но в поле "Command Line:", где обычно располагаются имена выполнимых файлов с расширениями EXE, находится имя файла DOSPRMPT.PIF.

Этот файл имеет расширение PIF, которое является сокращением от словосочетания "Program Information File", что можно перевести как "Файл, содержащий сведения о программе". Как вы узнаете позже, в этом файле хранится различная информация о программе MS-DOS, начиная с ее названия и кончая тонкостями распределения оперативной памяти.

Обычный текстовый редактор не подходит для просмотра файлов с расширением PIF. Для этого должен использоваться специальный редактор PIF-файлов.

Редактор PIF-файлов, поставляется вместе с Windows и носиит название PIF Editor. Пиктограмма PIF Editor расположена в группе "Main" приложения Program Manager.
В стандартном и расширенном режимах Windows PIF-файлы содержат различную информацию, а редактор PIF Editor имеет различный внешний вид. Ниже мы рассмотрим использование приложения PIF Editor отдельно в стандартном и расширенном режимах Windows.

У вас может возникнуть резонный вопрос - что происходит, когда мы запускаем из Windows непосредственно EXE или COM файл программы MS-DOS? Откуда операционная система Windows получает сведения об этих программах, ведь никаких PIF-файлов мы не использовали?



Оказывается, что когда программа MS-DOS запускается из операционной системы Windows без указания PIF-файла, то используется PIF-файл _DEFAULT.PIF. Этот файл расположен в каталоге Windows и содержит настройки, подходящие к большинству программ MS-DOS.

Многие пакеты, предназначенные для работы в среде MS-DOS, поставляются вместе с готовыми PIF-файлами.Если вы будете использовать такие пакеты в среде Windows, то для их запуска необходимо воспользоваться соответствующими PIF-файлами.

Так например, известная компьютерная игра Dune II, разработанная для операционной системы MS-DOS, содержит файл DUNE2.PIF. Если вы будете запускать эту игру из среды Windows, то используйте для запуска файл DUNE2.PIF.


Содержание раздела