ChemWindow 6: Открытие файлов, импорт и экспорт

Данный раздел будет касаться всех аспектов обмена и хранения информации в программе.

Открытие файлов

Вызывает типовой диалог открытия существующего документа (файла):

РасширениеРасшифровкаКомментарий
*.*All ReadableВсе файлы, перечисленные ниже (вариант по умолчанию)
*.cwgChemWindow GraphicsВнутренний (native) формат файлов для графики
*.cwtChemWindow TemplateФормат для хранения шаблонов и стилей (Template and Style)
*.scfSCF — Standard Chemistry FormatТекстовый формат, описывающий расположение атомов и связей на рисунке
*.molMDL — Molecular Design LimitedОдин из основных индустриальных текстовых форматов химической графики
*.chmChemDraw FilesФайлы программы ChemDraw в формате 3.x
*.gifGIF — Graphics Interchange FormatНечто, совершенно не соответствующее изначальному смыслу. Теперь уже выяснить подробности невозможно, так как предлагаемого для загрузки DLL-файла давно не существует
*.cwlChemWindow LibraryФайлы библиотек
*.edbEntropy LiteФормат базы данных

Сохранение документов

Сохранение (Save)

Вновь создаваемый документ еще не сохранен (не назван) в связи с чем, при попытке выполнения этого действия, запускается команда Save As.

Выполнение обеспечивается горячей клавишей Ctrl+S, кнопкой , меню File→Save.

Кроме этого разработчиками «утеряна» дублирующая горячая клавиша, соответствующая клавише Microsoft Office и не подверженная языковым блокировкам — Shift+F12.

Напомню, что это действие должно начинать любую работу с любой программой!

Если открыта структура из другой программы (например, текстового редактора), то пункт меню изменится на «Обновить [имя документа]» и сохранение будет производиться в источник.

Сохранение как (Save as)

Для данного пункта меню разработчики позабыли указать горячую клавишу: F12. Она соответствует клавише Microsoft Office.

Хорошо видно, что список значительно сокращен по сравнению с форматами файлов, доступных для открытия.

Буфер обмена (Clipboard)

По утверждению разработчика, ChemWindow хранит в буфере файл MDL, что предназначено для совместимости с другими химическими программами. Вставка из буфера в другом OLE-совместимом приложении создает OLE-объект В остальных случаях вставляется метафайл Windows.

Как видно из следующего диалога, в Word по умолчанию вставляется объект ChemWindow.

После вставки он может быть отредактирован двойным щелчком на изображении, приводящем к запуску ChemWindow (OLE-сервера). Разумеется, если эта программа установлена на данном компьютере.

После загрузки графика будет придвинута в верхний левый угол.

Еще одна маленькая, но крайне неприятная особенность, рассматривать которую следует в качестве чистого бага разработчиков.

Скорее всего, всё тестирование программы свелось к любительскому, а не промышленному. Имеется в виду отработка запуска OLE-сервера лишь для небольших структур и реакций.


Доступ к размещенным в этом месте материалам ограничен и предоставляется следующим категориям:
1. Студент I/II курса ВХК РАН. 2. VIP-пользователь. 3. Благотворитель. 4. Студент ВШЭ.


Надеюсь, что читатель хорошо понимает, сколь редка подобная ситуация, и что затраты не так уж и велики. Зато описанный прием можно использовать в любом схожем случае с другими программами.


Copyright © 1993–2024 Мацкявичюс Д.А. Все права защищены.
Никакая часть сайта не может быть воспроизведена никаким способом без письменного разрешения правообладателя и явной ссылки на данный ресурс.