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

опции за командния ред

  • Модулът поддържа командния ред. модулни 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" в конфигурационния файл
Тя ви позволява да премахнете архива SFX и спаси конфигурационния файл. След ключът се обозначава с името на пространството (или пътя и името на файла) файл. Името и разширението на файла може да бъде всичко. Допустими както абсолютните и относителните пътища. Ако папката не съществува - тя е създадена. Ако създадете папка или запишете файла върху носител (напр, CD-ROM) не може да бъде - ще има съобщение за грешка. Примери за приложение:
  • -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 модула.

Свързани статии

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