Перейти к содержанию

Операция: backup

Параметр Описание
TYPE Вид выполняемой задачи:
PROJECT: Резервирование всего проекта
MASTERDATA: Резервирование основных данных
PROJECTNAME Имя проекта с полным путем файла (является опцией).
Если не задано, то выбранный проект используется, когда операция вызывается через интерфейс пользователя (напр., через сценарий или панель инструментов). При вызове из командной строки Windows следует определить PROJECTNAME или сначала следует использовать ProjectAction. В противном случае отобразится системное сообщение.
ARCHIVENAME Имя архива.
Имя файла, в котором должны сохраняться данные резервирования (без указания пути).
DESTINATIONPATH Целевой каталог
COMMENT Комментарий для резервирования (необязательно).
Комментарий записывается в виде строки в соответствующем свойстве резервируемого проекта.
Значение по умолчанию: соответствующее свойство не задано.
BACKUPMEDIA Вид сохранения:
EMAIL: Проект отправляется по электронной почте.
DISK: Проект резервируется на жесткий диск, дискету и т.д.
SPLITSIZE Если подлежащий резервированию проект следует запаковать (заархивировать), то целевой файл может быть автоматически разделен на несколько частей, чтобы его можно было отправлять по электронной почте. SPLITSIZE указывает максимальный размер файла в мегабайтах. Если SPLITSIZE = 0, то файл не делится. Если значение параметра BACKUPMEDIA = DISK, то SPLITSIZE игнорируется. Параметр является опцией (значение по умолчанию: 0.0).
BACKUPAMOUNT Константа enum, которая может принимать следующие значения:
BACKUPAMOUNT_ALL: Резервируется все содержание каталога проекта.
BACKUPAMOUNT_MIN: Резервируются только файлы базы данных, необходимые для восстановления проекта, излишние файлы базы данных игнорируются.
Значение по умолчанию: BACKUPAMOUNT_ALL.
COMPRESSPRJ Указывает, следует ли перед резервированием сжать базу данных (необязательно, 0 = нет, 1 = да).
Значение по умолчанию: 0
INCLEXTDOCS Указывает, следует ли учесть в резервировании внешние документы (необязательно, 0 = нет, 1 = да).
Значение по умолчанию: 0
INCLIMAGES Указывает, следует ли учесть в резервировании графические файлы (необязательно, 0 = нет, 1 = да).
Значение по умолчанию: 0
COPYREFDATA Указывает, следует ли перед резервированием копировать указанные данные (внешние документы, графические файлы) в соответствующий каталог проекта (... "Имя проекта"\DOC\. и . "Имя проекта"\Images\.) (необязательно, 0 = нет, 1 = да).
Значение по умолчанию: 0
Действительно, только если параметр TYPE имеет следующее значение: PROJECT.
BACKUPMETHOD Вид резервирования:
BACKUP: Проект резервируется
PACK: Проект упаковывается
SOURCEOUT: Проект выгружается
ARCHIVE: Проект архивируется. Нельзя указывать, если значение параметра BACKUPMEDIA = EMAIL.
MDTYPE Тип резервируемых основных данных:
SYMBOLS: Библиотеки символов
MACROS: Макросы
FORMS: Формы
ARTICLES: Данные изделий
LANGUAGES: Словари
STANDARDSHEET: Рамки
STATIONDATA: Данные пользователя, рабочей станции
SOURCEPATH Исходный каталог, применимо только при резервировании основных данных.
FILENAME Имя резервируемого файла.
Имя файла может быть введено с указанием или без указания полного пути.
Расширение имени файла должно быть указано.
Возможно расширение имени файла с заполнителями (пример: /FILENAME:.fn1, /FILENAME:., /FILENAME:sh).
Это относится только к резервированию основных данных.

Пример:

Резервировать проект:backup /TYPE:PROJECT /PROJECTNAME:C:\Projects\EPLAN\ESS_Sample_Project.elk /DESTINATIONPATH:U:\temp /ARCHIVENAME:my_prj.zw1 /COMMENT:Hello /BACKUPMETHOD:BACKUP /BACKUPMEDIA:DISK /SPLITSIZE:0.0 /BACKUPAMOUNT:BACKUPAMOUNT_ALL /COMPRESSPRJ:0 /INCLEXTDOCS:1 /INCLIMAGES:1backup /TYPE:PROJECT /COMMENT:Hello /DESTINATIONPATH:U:\temp /ARCHIVENAME:my_prj.zw1 /BACKUPMETHOD:BACKUP /BACKUPMEDIA:DISK /SPLITSIZE:0.0 /BACKUPAMOUNT:BACKUPAMOUNT_ALL /COMPRESSPRJ:0 /INCLEXTDOCS:1 /INCLIMAGES:1Резервировать основные данные:Резервировать рамку с полным путем файла:backup /TYPE:MASTERDATA /FILENAME:C:\PlotFrames\EPLAN\ESS_A3DP.fn1 /SOURCEPATH:C:\PlotFrames\EPLAN /DESTINATIONPATH:U:\temp /ARCHIVENAME:my_MasterData /COMMENT:"Hello world" /BACKUPMEDIA:DISK /SPLITSIZE:0.0 /MDTYPE:STANDARDSHEETРезервировать рамку без полного пути файла:backup /TYPE:MASTERDATA /FILENAME:ESS_A3DP.fn1 /SOURCEPATH:C:\PlotFrames\EPLAN /DESTINATIONPATH:U:\temp /ARCHIVENAME:my_MasterData /COMMENT:"Hello world" /BACKUPMEDIA:DISK /SPLITSIZE:0.0 /MDTYPE:STANDARDSHEETРезервировать все рамки (.fn1):backup /TYPE:MASTERDATA /FILENAME:.fn1 /SOURCEPATH:C:\PlotFrames\EPLAN /DESTINATIONPATH:U:\temp /ARCHIVENAME:my_MasterData /COMMENT:"Hello world" /BACKUPMEDIA:DISK /SPLITSIZE:0.0 /MDTYPE:STANDARDSHEETРезервировать все файлы (.) в указанном исходном каталоге:backup /TYPE:MASTERDATA /FILENAME:. /SOURCEPATH:C:\PlotFrames\EPLAN /DESTINATIONPATH:U:\temp /ARCHIVENAME:my_MasterData /COMMENT:"Hello world" /BACKUPMEDIA:DISK /SPLITSIZE:0.0 /MDTYPE:STANDARDSHEETРезервировать в указанном исходном каталоге все файлы (.), в расширении имени которых есть 'sh'.backup /TYPE:MASTERDATA /FILENAME:*sh /SOURCEPATH:C:\PlotFrames\EPLAN /DESTINATIONPATH:U:\temp /ARCHIVENAME:my_MasterData /COMMENT:"Hello world" /BACKUPMEDIA:DISK /SPLITSIZE:0.0 /MDTYPE:STANDARDSHEET