Você está na página 1de 1

[Files]

Source: MyApp.exe; DestDir: {app}; Components: compact


Source: Leiame.txt; DestDir: {app}; Components: compact; Flags: isreadme

E, por falar na seção [Files], esta é uma das mais importantes. Ela define as pastas e arquivos que
serão instalados no sistema. Outras seções podem possuir mais parâmetros, geralmente separados
por ponto-e-vírgula:

[Files]
Source: "C:\MinhaPasta\MeuPrograma.exe"; DestDir: "{app}"

Neste caso, Source indica que o valor que temos logo à frente é o local e o arquivo de origem, e
DestDir é a pasta onde ele será instalado – neste caso, na pasta escolhida para ser a do seu
aplicativo (pois este é o significado da constante {app}).

Veja outro exemplo:

[Files]

Source: "C:\MinhaPasta\MEUPROGRAMA.EXE"; DestDir: "{app}"

Source: " C:\MinhaAjuda\AJUDA.HLP"; DestDir: "{app}"

Source: " C:\MinhaPasta\LEIAME.TXT"; DestDir: "{app}"; Flags: isreadme

Note que, neste exemplo, vários arquivos estão sendo copiados para a pasta do aplicativo ({app}).
Observe o parâmetro Flags: aqui ele indica que o arquivo LEIAME.TXT deverá ser identificado
como sendo o arquivo “Leiame” da aplicação (por isso a existência do valor isreadme à frente).

Você pode colocar comentários dentro do script. Comentários são textos que não são compilados,
eles apenas trazem informações adicionais sobre o projeto, em especial para quem irá ler ou
trabalhar com o script. Basta iniciar uma linha com o ponto-e-vírgula:

; Isto é um comentário e não será compilado

Se você possui um arquivo de projeto com informações que deverão se repetir em várias
instalações, pode utilizar a diretiva #include. O conteúdo do arquivo indicado será inserido no
local especificado, e após ele as informações que estiverem presentes continuarão a ser
processadas, como se ambos fossem um só arquivo. A sintaxe é:

#include "meuarquivo.iss"

O arquivo informado deverá estar na mesma pasta do arquivo de projeto. Do contrário, é


necessário especificar o caminho completo (por exemplo, "C:\Minha pasta\Meu arquivo.iss"). Se
o arquivo estiver na mesma pasta do compilador, você pode então utilizar a diretiva “compiler:”:

#include compiler:teste.iss.
71

Você também pode gostar