Пакетная обработка документов
Под пакетной обработкой подразумевают применение идентичных преобразований к целому ряду документов ("пакету"). В этом случае достаточно указать папку с такими документами, запустить выполнение макрокоманды, и программа (при условии правильности макрокоманды) обработает их в автоматическом режиме.
Для начала пакетной обработки множества документов с помощью одной макрокоманды необходимо выполнить команду Batch (Пакетная обработка) меню палитры. На экран выводится диалоговое окно Batch (Пакетная обработка), в котором можно выбрать исходную папку, макрокоманду и целевую папку (рис. П1.16).
В группе Play (Выполнить) расположены два раскрывающихся списка, в которых происходит выбор набора макрокоманд (список Set (Набор)) и конкретной макрокоманды (список Action (Операция)).
В группе Source (Источник) представлена кнопка Choose (Выбрать), которая позволяет определить папку – источник документов, предназначенных для пакетной обработки. Лишних документов в этой папке быть не должно. Невозможность создавать списки документов, предназначенных для пакетной обработки, – существенное ограничение весьма полезной функции, поскольку нужно заводить специальную папку и переписывать туда документы для пакетной обработки.
Рис. П1.16. Диалоговое окно Batch
При выборе варианта Data Sets (Данные) становится доступным переключатель File Name (Имя файла), в котором следующие положения позволяют определить способ автоматического генерирования имен файлов.
- File + Number (Имя файла + порядковый номер);
- File + Data Set Name (Имя файла + имя набора данных);
- Data Set Name (Имя набора данных).
Флажок Override Action "Open" Commands (Игнорировать команды "Сохранить в") следует установить, если необходимо предотвратить сохранение обработанных документов в папках, установленных по умолчанию в диалоговых окнах команд Save As (Сохранить как) и Save a Copy (Сохранить копию).
Флажок Include All Subdirectories (Включить все подкатологи) позволяет обрабатывать документы, расположенные во вложенных папках.
Группа Destination (Результат) служит для определения конечного назначения документов после обработки, в раскрывающемся списке можно выбрать следующие варианты:
- вариант None (Не сохранять) оставляет файлы открытыми и не сохраняет внесенные изменения;
- вариант Save and Close (Сохранить и закрыть) обеспечивает сохранение в текущей папке;
- вариант Folder (Папка) позволяет определить иную папку для сохранения обработанных документов. Здесь также используется кнопка Choose (Выбрать) для выбора нужной папки.
При выборе варианта Folder (Папка) следует установить флажок Override Action "Save" Commands (Игнорировать команды "Сохранить в"), который обеспечит исключение папок, установленных по умолчанию в командах Save As (Сохранить как) и Save a Copy (Сохранить копию), в качестве мест для хранения обработанных документов.
При установке флажка Override Action "Export" Commands (Игнорировать команды "Экспортировать"), который обеспечит исключение папок, установленных по умолчанию в команде Export (Экспортировать), становится доступной кнопка Choose (Выбрать) для выбора произвольной папки.
В группе Errors (Ошибки), в раскрывающемся списке, представлены следующие варианты:
- вариант Stop for Errors (Останов при возникновении ошибок) обеспечивает прекращение выполнения пакетной обработки;
- вариант Log Errors to File (Записать в журнал) обеспечивает ведение журнала, в котором фиксируются ошибки при выполнении пакетной обработки. Кнопка Save As (Сохранить как) позволяет выбрать папку, в которой сохраняется журнал, и определить имя файла, предназначенного для ведения журнала.