Эмуляция DOS в редакторе Word
АрхивОфисНебольшое техническое эссе о том, как средствами текстового редактора Word вывести на дисплей стандартный командный интерфейс дисковой операционной системы.
Исключительно забавы ради поведаем сегодня читателям "Компьютерры-Онлайн" о том, как средствами текстового редактора из пакета Microsoft Office вывести на дисплей стандартный командный интерфейс дисковой операционной системы. Иначе говоря, расскажем, как Word превратить в эмулятор старенькой, почившей в бозе DOS, до сих пор вызывающей немало ностальгических воспоминаний у большинства закоренелых компьютерщиков.
Чтобы увидеть редактор в необычной ипостаси потребуется посетить сайт Microsoft Office Extensions и загрузить с него архив DOS_Emulator_OE.zip (81 кб) с одноименной разработкой Руслана Хакимова, демонстрирующей возможности языка Visual Basic for Applications, технологии Windows Scripting Host и офисного пакета в целом. Из скачанного архива нужно будет извлечь файл DOS Emulator.doc и открыть его в окне редактора, предварительно разрешив выполнение присутствующих в документе макросов.
Когда файл Word запустится, на экране появится до боли знакомое окно операционной системы DOS, готовой в любой момент выполнить любую из нижеследующих инструкций:
- ver - вывод сведений о программе-эмуляторе
- cls - очистка экрана
- [диск:] - переход на указанный диск
- cd [папка] - смена текущей папки
- cd [..] - выход из текущей директории
- dir - вывод списка файлов и подпапок текущей директории
- time [время] - вывод либо установка системного времени
- date [дата] - вывод либо установка текущей даты
- md [диск:]путь - создание папки
- rd [диск:]путь - удаление папки
- type [диск:][путь]имя_файла - вывод на экран содержимого текстовых файлов
- del [диск:][путь]имя_файла - удаление файлов
- ren [источник] [результат] - переименование файлов
- copy [источник] [результат] - копирование файлов
- fcopy [источник] [результат] - копирование каталогов
- программа [параметры] - запуск указанной программы
- exit - завершение работы редактора Microsoft Word
- restore - восстановление стандартного внешнего вида Word
Работая с консолью, необходимо помнить о том, что эмулируемая среда DOS работает с самыми, что ни на есть, настоящими файлами, хранящимися на жестком диске компьютера. А это значит, что, манипулируя командами rd и del, нужно быть предельно внимательным во избежание случайного удаления представляющих ценность данных. И второй момент: в отличие от настоящей системы эмулятор не работает с относительными путями и требует обязательного указания полных путей доступа к объектам. Это несколько усложняет управление файлами, но ничуть не влияет на оригинальность разработки DOS Emulator.