Show/Hide Toolbars

WinRAR 7.00nl

Navigatie: » Geen onderwerpen boven dit niveau «

SFX-opdrachten: SetupCode (installatiecode)

Bladeren Vorige Top Volgende Meer

SetupCode[=Param]

Indien deze opdracht aanwezig is, dan zal het SFX-archief wachten totdat een programma dat opgegeven is in de opdrachten Setup of Presetup beëindigd is en zal de afsluitcode ervan gebruiken als de afsluitcode van het SFX-uitvoerbaar bestand.

Indien SFX een installatieprogramma niet kan uitvoeren vanwege een bepaalde fout, dan zal deze de eigen foutcodes teruggeven, welke gelijk zijn aan de WinRAR-afsluitcodes.

Aangezien een installatieprogramma en een SFX-module dezelfde waarden als beëindigingscodes kunnen gebruiken voor diverse scenario's, maakt deze opdracht het mogelijk om de code om te zetten naar verschillende gebieden.

Als Param een positief geheel getal bevat, dan wordt deze opgeteld bij de codes van het installatieprogramma. De eigen SFX-codes worden teruggegeven zonder aanpassing.

Als Param een negatief geheel getal bevat, dan wordt zijn absolute waarde opgeteld bij de eigen SFX-codes. De codes van het installatieprogramma worden teruggegeven zonder aanpassing.

Als Param gelijk is aan 0, dan worden de codes van zowel het installatieprogramma als die van de SFX-module gelaten zoals ze zijn.

Laten we even aannemen dat we de opdracht "SetupCode=1000" hebben. Als de SFX-module het installatieprogramma niet heeft kunnen uitvoeren, dan zal SFX zijn eigen beëindigingscode gebruiken, bijvoorbeeld 3 als controlegetalfout. Als SFX met succes een installatieprogramma heeft uitgevoerd en deze wordt beëindigd met een foutcode 0, dan zal SFX 1000 teruggeven. Als het installatieprogramma 10 terug zou geven, dan geeft SFX 1010 terug.

Als we het negatieve gehele getal "SetupCode=-1000" hebben, dan zal SFX 1003 teruggeven in het geval van een controlegetalfout, 0 als het installatieprogramma 0 terug zou geven en 10 als het installatieprogramma 10 zou teruggeven.

Als er meerdere Setup- en Presetup-opdrachten gebruikt worden en de opdracht SetupCode aanwezig is, dan wacht SFX voor elke Setup- en Presetup-opdracht en geeft de grootste code terug die wordt teruggegeven door de installatieprogramma's.

Setup=setup.exe

SetupCode

Gemaakt met Help & Manual 7 en opgemaakt met Premium Pack Versie 3 © door EC Software