Opções do SFX: Configurações
Este diálogo é uma parte do diálogo "Opções avançadas do SFX" e inclui as seguintes configurações:
Programa de Instalação/Executar após a extração
O SFX tentará executar o programa especificado após uma extração bem sucedida, assim este programa deve existir no disco. A pasta de destino é configurada como atual antes de executar o programa. Se um nome de programa contém espaços, deve ser incluso entre aspas. Você pode usar este comando, por exemplo, para remover uma versão anterior do programa, ao instalar uma nova versão sobre a antiga.
Você tem permissão para especificar vários programas de configuração aqui, um programa por linha. Se você não quiser iniciar todos programas de configuração simultaneamente, defina a opção "Aguardar e retornar ao código de saída".
Sequência SFX correspondente ao comando - Setup
Programa de Instalação/Executar antes da extração
O SFX tentará executar o programa especificado antes de iniciar a extração, assim este programa deve existir no disco. A pasta de destino é configurada como atual antes de executar o programa. Se um nome de programa contém espaços, deve ser incluso entre aspas. Você pode usar este comando, por exemplo, para remover uma versão anterior do programa, ao instalar uma nova versão sobre a antiga.
Você tem permissão para especificar vários programas de instalação aqui, um programa por linha. O SFX aguarda a conclusão de cada programa antes de iniciar o próximo programa ou continuar com a extração.
Sequência SFX correspondente ao comando - Presetup
Programa de Instalação/Aguardar e retornar código de saída
Se esta opção estiver ativada, o SFX espera pelo término do programa de configuração e retorna o código de saída do programa de configuração aumentado por 1000 como o código de saída do executável SFX.
Se o SFX falhar ao executar um programa de instalação por causa de algum erro, ele retorna para seus próprios códigos de erro, que são o mesmo que códigos de saída do WinRAR e sempre menos que 1000. Você pode ler o tópico SetupCode para detalhes adicionais.
Programa de Instalação/Ajustar código de saída
Como um programa de instalação e um módulo SFX podem usar os mesmos valores de código de saída para definir vários eventos, o parâmetro "Ajustar código de saída" permite mapear códigos para diferentes áreas. Se ele contiver um número inteiro positivo, ele será adicionado aos códigos do programa de instalação ao retornar os próprios códigos SFX como estão. Para números inteiros negativos, seu valor absoluto é adicionado aos códigos próprios do SFX enquanto retorna os códigos do programa de instalação como estão. Use 0 para retornar ambos os códigos de instalação e SFX como estão.
Você pode ler o tópico SetupCode para detalhes adicionais.
Sequência SFX correspondente ao comando - SetupCode