ПредишенСледващото

Използването на външни програми

От версия 1.5, програмата може да използва външен архиватор. Всяка група може да бъде конфигуриран да използва конфигурация, или за използване на вътрешен Zip архива.

Вземем примера на конфигурационен файл WinRar на:

// файлово разширение ApBackUp за външен архиватор WinRar

// разширение за архивно копие

Ext- разширение за архивни файлове с такова разширение ще създадете файл и изтрива файлове, освободени от условията на дълбочината на архива.

// командния ред, за да стартирате архиватор

Command - команда за започване външен архиватор. Когато за първи път, като се използва конфигурация изисква да се сложи тук, точно пътя на вашата машина.

// низ параметри от всички слова, в [] ще бъдат заменени с конкретен израз

ParamStr = "[ArhCommand] [RecurseSw] [CompressLevel] [TmpDirSW] [AddWithArchiveAttr] [ClearArchiveAttr] [Приоритетна] -DS -ED -y -idp [ExcludeSw]" [ArchiveName] "[IncludeSW]"

ParamStr - Тази линия ще бъде добавено като опция на командния ред, всички срещания с [] ще бъдат заменени със съответните бутони, изброени по-долу, можете да напишете тук други клавиши от които имате нужда, но които не са установени в програмата.

Обърнете внимание на "[ArchiveName]" името на файла е заграден в кавички, тъй като това може да бъде дълъг път. индивидуалните параметри могат да бъдат пропуснати, а след това опцията за данни работа няма да работи

ReplaceCommand- Сменете команда за вашия архиватор

FreshCommand- опресняване екип за вашето архиватор

UpdateCommand- Актуализиране на команда за вашия архиватор

RecurseSw - превключвател, който е включен в параметричния низ ако вариант съдържа включват поддиректория

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

// Изключени файлове вместо [ExcludeFilesList] ще

// замени името на файла от списъка с изключени файлове

ExcludeSw - преминете към изключва файлове.

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

// Включване на файлове, вместо [IncludeFilesList] ще

// замени името на файла в списъка на включените файлове

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

Тук на мястото [IncludeFilesList] ще замени името на файла към списъка с включени файлове, за да определи кой ще бъде създадена по време на резервната процес. Отново, имайте предвид двойните кавички за дълги пътеки.

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

// работна diretoriya вместо [TMPDIR] ще podsavlena Задаване на час в директорията на програмата

SetTmpDir - параметър за временната директория. На мястото на [TMPDIR] временна директория е настроен конфигурира в опциите на програмата.

// Pereklyuchtel само архив атрибут настроен на "Архив"

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

// Switch дефекиращи архив атрибут след архивиране

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

// приоритет процес при стартиране на външната прилагането

Тук можете да укажете ключове, които показват приоритет архиватор конец е от значение само за WinRar.

Цялостната програма на схемата е както следва:

В началото на програмата за архивиране търси даден файл * .EMC чете настройките за всеки параметър, да видим дали тази опция е избрана в работата, в командния ред на подходящото място да се сложи ключа, ако опцията не е избрана, след това поставете празен ред. Тогава процесът започва с команда за пускане и каза параметър низ. Освен това, ако в главния прозорец на програмата може да се види на екрана, както и външен архиватор започва видими. Ако програмата увисва в тавата, а след това на външен архиватор започва невидим прозорец.

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

Подкрепете проекта - споделете линка, благодаря!