|
Инструменты для разработчика → Инструменты для системных администраторов
Руслан Хакимов
Word Commander – файловый менеджер (VBA, WSH, Word)
14.11.06
Word Commander – это подобие оболочек Norton Commander (NC), Volcov Commander (VC), Far, Windows Commander и т. д. Особенность Word Commander в том, что это не обычный экзешник, а программа, написанная на языке VBA, то есть обычный вордовский макрос. Программа поддерживает все основные функции перечисленных оболочек, а также содержит некоторые другие, не менее полезные. Интерфейс и управляющие кнопки такие же, как и в других оболочках.
Возможно, антивирусные программы и интегрированная защита редактора Word предупредят, что в документе находится вирус. Это происходит из-за того, что некоторые действия производимые оболочкой Word Commander, являются потенциально опасными, например работа с файлами и т. д. В оригинальной версии оболочки вирусов НЕТ.
Исходный код: не доступен
Способ распространения: shareware
Word_Commander_OE.zip
171,5 КБ
Рейтинг разработки: 4
PC Magazine/RE:
Пример реализации терминального режима работы в прикладной среде Office (см. демонстрацию предлагаемого метода также в другой разработке этого автора «Эмулятор MS DOS (DOS Emulator) (VBA, WSH, MS Word); ID=189». Фактически данная разработка представляет собой интерфейсную надстройку (подключаемый управляющий ActiveX-элемент), использующая функциональные возможности технологии Windows Scripting Host. Объектная библиотека WSH появилась в Windows, начиная с версии Windows 98, и предоставляет собой midrange-прослойку между системными функциями Windows и прикладными разработками.
Почему Scripting? Потому что все языковые скрипт-конструкции, создаваемые Microsoft (например, JScript, VBScript, VBA, VB, С/С++/С# и т.д.), позволяют применять функционал WSH, если обеспечить им подключение соответствующего OCX-элемент (в комментарии к данной разработке указано, как это сделать визуальными методами).
Зачем это нужно? Главное – теперь системные возможности Windows практически целиком доступны непосредственно из среды MS Office. В частности, на примере данной разработки демонстрируется применение объекта Scripting.FileSystemObject. В результате удается достичь следующего результата: значительно расширить возможности самой Office-программы, реализовать те функции, которые обычно в ней недоступны.
Прикладная значимость данной разработки. Предложен безопасный способ для "общения" с файловой системой, отлаженный, наглядный, удобный и привычный для тех, кто знаком с такими программами, как NC, FAR, VC и др.
|
Разработка опубликована в следующих разделах:
Технологии обработки и хранения данных
Инструменты для системных администраторов
|