опции за командния ред
- Модулът поддържа командния ред. модулни Keys буквите няма значение. Възможно е да има повече, и те са написани последователно. Например, тъй като "sfx.exe -ai -fm1 -gf + 256-8" или така "sfx.exe / AI / FM1 / GF + 256-8" и дори като "sfx.exe / Ai -fM1 / GF + 256 -8 ".
- Модулът може да предава ключовете изпълними в архива. Ако искате да прехвърлите изпълними програмни ключове, използвани от модула, трябва да използвате ключ за тях! "- ".
- Модулът се търси "своя" (изброени на тази страница) ключ от командния ред преди първия неизвестен ключ. След това всичко останало (ключове, параметри) се изпращат на програмата за разговори. Например: в конфигурационен файл RunProgram = "some_program.exe" след стартиране на файла SFX: "sfx.exe -gm2 / ключ = 1 / мълчи", изпълнен: "some_program.exe / ключ = 1 / мълчи". В същото време, модулът ще приеме ключ "-gm2" и да "безопасни" декомпресия. В този случай, използвайте клавиша "- "Не е задължително.
- Всички бутони са преминали към изпълнимия файл в архива ще бъдат прехвърлени към само първият, който в момента на изпълнение на команди от типа стартиране. Например, има ред в конфигурационния файл:
След като се започне SFX архив "sfx.exe -gm2 -s -y", "-s -Y" ключове ще бъдат прехвърлени на първия ред, и конфигурирани
Ако това SFX архив тече така, "sfx.exe -ai -s -y", клавишите "-S -y" ще бъдат прехвърлени към третия ред, и готово
Той прекъсва разбор командния ред. Всички ключове изброени по-нататък могат да се предават (както е) на първия изпълнима програма ( "RunProgram '.' ExecuteFile '.' AutoInstall" или "AutoInstallX"). То може да бъде необходимо, ако трябва да укажете ключ, който се използва в модула SFX в работеща програма.
Така например, в RunProgram конфигурационния = "setup.exe -s" файл, и трябва да се извърши "setup.exe -s -y" ( "-y" ключ се използва от модула). За да го представи на нуждата на "RunProgram" за извършване на "sfx.exe -gm2 - -y". Key "-y" модул се игнорира, предава на командния ред и изпълнява "setup.exe -s -y". В същото време, модулът ще приеме ключ "-gm2" и да "безопасни" декомпресия.
Задава опцията за използване на "AutoInstall" вместо "RunProgram". "ExecuteFile" или "AutoInstallX" от конфигурационния файл. Ако неизвестно "AutoInstall" - този бутон се игнорира.
Ключът е автоматично потиска диалог "BeginPrompt". т.е. можете да пропуснете "-y" ключ.
Автоматично инсталиране на конкретна версия. X може да стойности от 0 до 9. За местно вариант съответния ред трябва да бъде в конфигурация файл (параметър "AutoInstallX"), т.е. ако посочите "-ai7", типа низ AutoInstall7 = "auto_install.exe PARAMS за сценарий 7" трябва да присъства в конфигурационния файл, в противен случай ще се появи съобщение за грешка.
Групов режим на автоматично, колкото е възможно. След "-ai" определен брой автоматични инсталации, например, ако използвате "sfx.exe -ai372", тя ще бъде изпълнена в последователност "AutoInstall3", след това "AutoInstall7", а след това "AutoInstall2". Ако някое от "AutoInstallX" за определяне на няколко отбора - те се изпълняват последователно, и едва след това да се пристъпи към изпълнението на посочената по-долу "AutoInstallX".
За всеки вариант, наречен "AutoInstallX ', цифри след" -ai ", трябва да бъдат съответно линия в конфигурационния файл (параметър" AutoInstallX "). По този начин, ако посочите "-ai37", в конфигурационния файл трябва да присъстват поне една линия на тип AutoInstall3 = "auto_install3.exe ключове за program3" и AutoInstall7 = "auto_install7.exe ключове за program7", в противен случай ще се появи съобщение за грешка.
Ключът е автоматично потиска диалог "BeginPrompt". т.е. можете да пропуснете "-y" ключ.
Режим на дисплея / времеви прозорец "FinishMessage". където X:
- 0 - не се покаже на прозореца
- 1 - витрина
- N (N = 2 999) - витрина в N секунди; обратно броене се показва на бутона "ОК", и след изтичането му прозорец "FinishMessage" се затваря и функционирането на модула е спрян
Ключови имат приоритет представки "FMX" в конфигурационния файл. В командния ред има предимство.
При отсъствието на "-fmX '' FinishMessage" ключове игнорирани в конфигурационния файл.
показване на диалогов режим кутии.
От командния ред, можете да промените индивидуалните знамена в конфигурационния файл "GUIFlags":
- -GF-8 - премахва XP стилове (осем до минус), останалата част от конфигурационния файл ще
- -GF + 256 - Добавяне на потвърждение отмените инсталирането, а останалата част ще отнеме от конфигурационния файл
- -GF-8 + 256, или
- -GF + 256-8 - премахва XP стилове, добавя потвърждение отмените инсталирането, а останалата част ще отнеме от конфигурационния файл
Опитите за възстановяване на фабричните неопределена флаг или да добавят вече инсталиран флаг - се игнорират.
Например, ако имаше GUIFlags = "136" (128 + 8) и стартира SFX архив с ключ "-gf-8 + 128-256 + 1024" в конфигурационния файл, той е само нулира флага 8 и добавя флаг 1024, а останалите игнорират (а "GUIFlags" знаме 128 вече е зададен, и знамето 256 не е нулиран и нищо). В резултат на това SFX архив ще работи с GUIFlags = "128 + 1024".
Ако не предхожда първия знак (+ или -), е възможно да се замени напълно конфигурационния файл "GUIFlags":
- -gf64 + 8 - "GUIFlags" е равен на "72", независимо от това, което е посочено в конфигурационния файл.
Основните промени на параметрите "GUIFlags" в конфигурационния файл.
Display Mode разопаковане, където X:
- 0 - стандартен режим - режим роден 7-Zip, т.е. с бутони "Отказ" и "Close" (което е в горния десен ъгъл на прозореца)
- 1 - показва процеса на извличане, но да скриете "Cancel" бутон, заключване на бутона "Close" (което е в горния десен ъгъл на прозореца) и [Esc] на клавиатурата си
- 2 - не показва диалогов процеса на екстракция (т.е., "тих" режим)
Ключови замяна опция "GUIMode" в конфигурационния файл. Ключът не подтиска диалога изход "BeginPrompt". Вие трябва да използвате клавишите "-ai". "-aiX" или "-y".
Показва диалог с текста, съдържащ се в "HelpText". и натиснете "ОК". Ако "HelpText" в конфигурационния файл липсва, ще се появи съобщение: (параметър "HelpText" не е посочен в конфигурационния файл)
Затварянето на действието им модул ще бъде прекъснато (т.е., нищо няма да бъде разопакован / е инсталиран).
Забранява изпълнението на програми, посочен в "RunProgram". "ExecuteFile". "AutoInstall" или "AutoInstallX". т.е. извършва само разопаковане. В допълнение, преки пътища не се изтриват файлове и SFX архиви ( "Shortcut", "Delete" и "SelfDelete" не са изпълнени)
Ключът не е валиден за декомпресиране временна папка.
Замени на "OverwriteMode" конфигурационен файл.
- 0 - презаписване на всички файлове (режим по подразбиране)
- 1 - не ги замества съществуващите файлове
- 2 - презапишете само тези файлове, които са по-стари от архива SFX
Замени на "SelfDelete" конфигурационен файл.
- 0 - не се изтриват SFX, дори и ако конфигурационния файл присъства SelfDelete = "1"
- 1 - ИЗТРИЙ SFX файл, независимо от това дали "SelfDelete" в конфигурационния файл
- -sfxconfig config.txt - спестява "config.txt" файл в текущата директория *
- -sfxconfig \ config.txt - спестява "config.txt" файл в основната директория на текущата папка *
- -sfxconfig. \ Config.txt - спестява "config.txt" файл в по-горното ниво текущата папка, папката *
- -sfxconfig D: \ DISTRIBUT \ 7-Zip \ папка с пространства и на кирилица \ konfiguratsiya.cfg - Запазване "konfiguratsiya.cfg" файл в папката "D: \ DISTRIBUT \ 7-Zip \ папка с пространства и на кирилица"
За текущата папка види. Относителни пътеки.
Показва прозорец с информация за версията и датата на създаването на модула SFX.
Това е полезно, когато информацията в модула за ресурс е била променена от някой.
Скрива диалоговия прозорец "BeginPrompt". "ExtractPath". Комбинираната "BeginPrompt '+' ExtractPath" и "FinishMessage. Разопаковане кутия (ако не е скрит параметри "GUIMode" или ключ "-gm2") ще бъде показан. Когато се опитате да прекъсне разопаковане / инсталацията, то ще бъде прекратено без показване на прозореца за потвърждение "CancelPrompt". грешки на Windows, ако има такива, ще бъдат показани, независимо от тази опция. Ключът на оригиналния 7-Zip SFX модула.
Свързани статии