Новости |  Поддержка |  Контакты   
English version German Version Spanish Version Russian Version  
 hard drive backup, computer backup, backup utility

 Содержание 

Введение
Введение
FAQ
Работа с заданиями
Работа с заданиями
Конфигурация заданий
Источник задания
Расписание
Дополнительные параметры архивации
Дополнительные параметры расписания
Условное выполнение заданий
Сохранение архива по FTP
Сохранение архива
Запуск внешних программ
Статистика
Внешние архиваторы
Оповещение перед выполнение задания
Извещения о выполнении заданий
Выключение компьютера
Производительность
Основные опции программы
Опции программы
Использование внешних архиваторов
Использование внешних архиваторов
Настройка внешних архиваторов
Регистрация и поддержка
Как зарегистрироваться
Контактная информация
Лицензия

APBackup руководство пользователя

Предыдущая страница Следующая страница

Использование внешних архиваторов


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

Конфигурация - это файл с расширением .EMC находящийся в директории, где установлена программа. Данный файл представляет собой обычный Windows INI файл. Файлы конфигураций можно настроить как в обычном текстовом редакторе, так и в редакторе встроенном в программу через пункт меню "Настройка внешних архиваторов" С дистрибутивом программы поставляется несколько файлов конфигураций (например, WinRar), Если вы пожелаете вы можете легко создать файл конфигурации для ЛЮБОГО своего архиватора.

 

Рассмотрим файл конфигурации на примере WinRar:

 

//ApBackUp Файл расширение для внешнего архиватора WinRar

[Options]

// Раздел Options

Comment="WinRar"

 

Comment - необходим только для вашего использования и в программе не используется здесь вы можете писать любой комментарий

 

//расширение для создаваемого архива

Ext=rar

 

Ext- расширение для файла архива именно с таким расширением будет создаваться архив и уничтожаться файлы вышедшие по срокам из глубины архива.

 

// командная строка для запуска архиватора

Command="С:\program files\Winrar\winrar.exe"

 

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

 

// Строка параметров все выражения в [] будут заменены на конкретные выражения

ParamStr="[ArhCommand] [RecurseSw] [CompressLevel] [TmpDirSW] [AddWithArchiveAttr] [ClearArchiveAttr] [Priority] -ds -ed -y -idp [ExcludeSw] "[ArchiveName]" [IncludeSW]"

 

ParamStr - Данная строка будет добавляться как параметр в командной строке все подстроки с [] будут заменяться соответствующими ключами указанными ниже, также здесь вы можете писать другие ключи которые вам нужны но не устанавливаются в программе.

Обратите внимание на "[ArchiveName]" имя архива заключено в двойные кавычки, так как это может быть и длинный путь. Можете не указывать отдельные параметры, тогда данные опции задания не будут действовать

 

// команды архивации 

ReplaceCommand="a"

 

ReplaceCommand- команда Replace для вашего архиватора

 

FreshCommand="f"

 

FreshCommand- команда ReFresh для вашего архиватора

 

UpdateCommand="u"

 

UpdateCommand- команда Update для вашего архиватора

 

// Включать субдиректории

RecurseSw="-r"

 

RecurseSw -  переключатель который  будет включено в строку параметров если указана опция включать субдиректории

 

NoRecurseSw=""

 

NoRecurseSw -  переключатель который  будет включено в строку параметров если не указана опция включать субдиректории. В некоторых архиваторах это требуется, в некоторых нет, если в архиваторе этого не требуется просто ничего не ставьте или вообще уберите этот параметр.

 

// Исключаемые файлы вместо  [ExcludeFilesList] будет

//подставлено имя файла со списком исключаемых файлов

 

ExcludeSw=""-x@[ExcludeFilesList]""

 

ExcludeSw - переключатель для исключения файлов.

Здесь на место [ExcludeFilesList] будет подставлено имя файла со списком исключаемых файлов для задания, который будет создан во время архивации. Опять обратите внимание на двойные кавычки для длинных путей

 

// Включаемые файлы вместо  [IncludeFilesList] будет

//подставлено имя файла со списком включаемых файлов

IncludeSW=""@[IncludeFilesList]""

 

IncludeSW - переключатель для включения  файлов в архив

Здесь на место [IncludeFilesList] будет подставлено имя файла со списком включаемых файлов, для задания который будет создан во время архивации. Опять обратите внимание на двойные кавычки для длинных путей.

 

// Методы архивации

CompressStore="-m0"

CompressFastest="-m1"

CompressFaster="-m2"

CompressFast="-m2"

CompressNormal="-m3"

CompressSlow="-m4"

CompressSlower="-m4"

CompressSlowest="-m5"

 

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

 

// Рабочая диретория вместо [TmpDir] будет подсавлена временная заданая директория в программе

SetTmpDir=""-w[TmpDir]""

 

SetTmpDir - Переключатель для указания временной директории. На место [TmpDir] будет поставлена временная директория, настроенная в опциях программы.

 

// Переключтель архивировать только файлы с установленным атрибутом "Архивный"

AddWithArchiveAttr="-ao"

 

AddWithArchiveAttr - переключатель который будет вставлен в командную строку если в настройках задания указано "использовать атрибут архивный"

 

// Переключатель очишать атрибут архивный после архивации

ClearArchiveAttr="-ac"

 

ClearArchiveAttr - переключатель который будет вставлен в командную строку если в настройках задания указано "очистить атрибут архивный"

 

// Приоритет процесса при запуске внешнего приложения

PriorityIdle="-ri1:0"

PriorityLowest="-ri7:0"

PriorityLower="-ri9:0"

PriorityNormal=-ri0:0

PriorityHiger="-ri11:0"

PriorityHigest="-ri14:0"

 

Здесь вы можете указать переключатели, которые указывают приоритет потока архиватора актуально только для WinRar.

 

 

Общая схема действия программы такова:

 

При начале архивации программа ищет указанный файл *.EMC считывает параметры для каждого параметра смотрится если данная опция выбрана в задании, то в командную строку на соответствующее место ставится ключ если опция не выбрана, то вставляется пустая строка. Затем запускается процесс с указанной командой запуска и строкой параметра. Причем, если основное окно программы видно на экране, то и внешний архиватор запустится видимым. Если программа висит в трее, то и внешний архиватор запустится невидимым окном.

 

Пример: Вы выбрали "Включать  субдиректории". Программа возьмет переключатель, указанный в параметре  RecurseSw (в нашем примере -r) и подставит его на место [RecurseSw] в командной строке.

   
Новости | Продукты | Купить | Отзывы | Поддержка | FAQ | Контакты | Форум ©Copyright AVPSoft.com 2002-2010
Clicky Web Analytics