Inno Setup - Ajuda com script

Aqui é o lugar para bater papo e trocar idéias sobre os mais variados assuntos

Moderador: Moderadores

carlos_dornelas
Usuário Nível 3
Usuário Nível 3
Mensagens: 400
Registrado em: 25 Ago 2004 21:54

Inno Setup - Ajuda com script

Mensagem por carlos_dornelas »

Pessoal, alguém que usa o inno setup poderia me dar a dica de como incluir no script a visualização do contrato do software na hora da instalação e aquela famosa pergunta se Aceita ou Não as condições do referido contrato?

Já uso o Inno Setup, mas com scripts bem simples. Agora estou precisando essa opção de visualizar e aceitar o contrato.

Obrigado

Antonio Carlos
carlos_dornelas
Usuário Nível 3
Usuário Nível 3
Mensagens: 400
Registrado em: 25 Ago 2004 21:54

Re: Inno Setup - Ajuda com script

Mensagem por carlos_dornelas »

Espero que alguém que acesse o "bate-papo" possa me ajudar, já que esse post foi movido para cá! Não entendi muito essa atitude já que um bom instalador faz parte do nosso dia-a-dia clipper (não basta um bom sistema clipper, se você não tem um bom instalador, minha opinião). Além de que na seção clipper muitos outros programadores teriam a chance de "ouvir" falar no Inno setup, se interessassem pela ferramenta e talvez até passassem a utilizá-lo em suas instalações.

A propósito: o Inno Setup é gratuito e não estou ganhando nada em fazer sua propaganda!
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

NOTA DA MODERAÇÃO
--------------------------

carlos_dornelas escreveu:Não entendi muito essa atitude já que um bom instalador faz parte do nosso dia-a-dia clipper
Conforme expliquei por MP, que até o presente momento você não leu, na seção Clipper você só poderá incluir tópicos de questões técnicas diretamente relacionadas ao Clipper. Por isso movi seu tópico.

Concordo que o instalador em questão faz parte do dia-a-dia dos programadores Clipper. Assim como os editores de texto, o MS-DOS, o Windows Explorer, o Word, etc. Agora, se cada um fosse postar dúvidas sobre esses "extras" na seção Clipper, fatalmente perderíamos o controle do fórum. Todos perderíamos. Inclusive você.

Contamos com sua compressão e a de todos os demais colegas. Aliás, aproveito o ensejo para pedir a todos que tenham mais critério ao escolher a seção onde postar um novo tópico.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Inno Setup - Ajuda com script

Mensagem por sygecom »

carlos_dornelas escreveu:Pessoal, alguém que usa o inno setup poderia me dar a dica de como incluir no script a visualização do contrato do software na hora da instalação e aquela famosa pergunta se Aceita ou Não as condições do referido contrato?

Já uso o Inno Setup, mas com scripts bem simples. Agora estou precisando essa opção de visualizar e aceitar o contrato.

Obrigado

Antonio Carlos
Carlos Segue abaixo um script de exemplo, em Negrito é onde você vai colocar o Contrato. :

[Setup]
MinVersion=4.1.1998,4.0.1381
AppCopyright=Sygecom Informática Ltda
AppName=Sistema de Teste de Balança Eletrônica
AppVerName=Sistema de Teste de Balança Eletrônicas
InfoAfterFile=
LicenseFile=
UninstallLogMode=new
AppPublisherURL=http://www.sygecom.com.br/
AppSupportURL=suporte@sygecom.com.br
AppUpdatesURL=http://www.sygecom.com.br
UninstallDisplayName=Sistema de Teste de Balança Eletrônicas
AppVersion=Sistema de Teste de Balança Eletrônicas
VersionInfoCompany=Sygecom Informática Ltda
VersionInfoCopyright=Sygecom Informática Ltda
OutputManifestFile=D:\SYGECOM\CD\WindowsXP.Manifest
SetupIconFile=D:\SYGECOM\CD\Install1.ico
DefaultDirName={pf}\BALANCA
AllowRootDirectory=true
SourceDir=D:\SYGECOM\CD
OutputBaseFilename=instalador_balanca
VersionInfoDescription=Sistema de Teste de Balança Eletrônicas
UninstallDisplayIcon={app}\res\Uninstal.ico
AppComments=Sistema de Teste de Balança Eletrônica
AppContact=Leonardo Machado
AppSupportPhone=51-3442-2345 / 51-3442-3975
DirExistsWarning=yes
VersionInfoTextVersion=Sistema de Teste de Balança Eletrônicas
VersionInfoVersion=1.0
ShowLanguageDialog=yes
InternalCompressLevel=max
Encryption=false
Password=
WizardImageBackColor=clBlue
AppMutex=
PrivilegesRequired=admin
DefaultGroupName=Sistema de Teste de Balança Eletrônicas
DisableStartupPrompt=false
OutputDir=D:\SYGECOM\CD
ShowUndisplayableLanguages=true
ExtraDiskSpaceRequired=100
[Languages]
Name: pt; MessagesFile: compiler:Languages\BrazilianPortuguese.isl; LicenseFile: D:\SYGECOM\CD\licenca_pt.txt
Name: en; MessagesFile: compiler:Default.isl; LicenseFile: D:\SYGECOM\CD\licenca_en.txt
Name: sp; MessagesFile: compiler:Languages\Spanish.isl; LicenseFile: D:\SYGECOM\CD\licenca_sp.txt

[Messages]
pt.BeveledLabel=Português(Brasil)
en.BeveledLabel=English
sp.BeveledLabel=Spanish

[Icons]
Name: {userdesktop}\Balança Eletrônica; Filename: {app}\BALANCA.EXE; WorkingDir: {app}; IconFilename: {app}\BALANCA.EXE; Comment: Sistema Para Teste Balança Eletrônica; IconIndex: 0; Flags: createonlyiffileexists useapppaths; Languages:
Name: "{group}\Balança Eletronica "; Filename: {app}\BALANCA.EXE; WorkingDir: {app}; IconFilename: {app}\BALANCA.EXE; Comment: Sistema de Teste de Balança Eletrônica; IconIndex: 0; Languages:
[Run]
Filename: {app}\BALANCA.EXE; WorkingDir: {app}; Flags: waituntilidle postinstall; Description: Sistema de Teste de Balança Eletronica
[Dirs]
Name: {app}\res
[Files]
Source: balanca\res\WindowsXP.Manifest; DestDir: {app}\res
Source: balanca\res\sagi.ico; DestDir: {app}\res
Source: balanca\res\conecta.bmp; DestDir: {app}\res
Source: balanca\res\sagi2.bmp; DestDir: {app}\res
Source: balanca\res\sair.bmp; DestDir: {app}\res
Source: balanca\res\sygecom2.bmp; DestDir: {app}\res
Source: balanca\res\sygecom.bmp; DestDir: {app}\res
Source: balanca\BALANCA.EXE; DestDir: {app}
Source: balanca\BALANCA.dbf; DestDir: {app}
Source: balanca\BALANCA.cdx; DestDir: {app}
Source: balanca\res\Uninstal.ico; DestDir: {app}\res
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
carlos_dornelas
Usuário Nível 3
Usuário Nível 3
Mensagens: 400
Registrado em: 25 Ago 2004 21:54

Re: Inno Setup - Ajuda com script

Mensagem por carlos_dornelas »

Sygecom, valeu obrigado pela atenção! Curiosamente já havia conseguido o objetivo através de um outro exemplo seu (instalador do agenda) que tá postado na seção clipper. Aproveitando o assunto, você sabe se é possível alterar o logo da janela de instalação?

Grato

Antonio Carlos
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Inno Setup - Ajuda com script

Mensagem por sygecom »

Sim, carlos é possivel sim qual seu email que te mando um exemplo completo.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

Re: Inno Setup - Ajuda com script

Mensagem por Luciano Bonfim »

Caros,

onde consigo esse instalador, estou precisando criar uma instalção automática para um sistema mas nunca fiz isso antes...

existem outros alem desse ou esse ai é o melhor?

Muito Obrigado
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Inno Setup - Ajuda com script

Mensagem por Maligno »

Outros iguais ao Inno, igualmente gratuitos, existem, claro. Mas o Inno certamente é dos melhores e faz muito bem o que deve ser feito. Veja que instalação é um processo executado apenas esporadicamente. Se esse já é dos melhores, não há muito motivo para correr atrás de outro.

Link para download: http://www.jrsoftware.org/isinfo.php
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

Re: Inno Setup - Ajuda com script

Mensagem por Luciano Bonfim »

nossa.... rrsrs

tenho que fazer outro sistema pra instalar o meu rsrsrsrs

tem até debugger, pensei que fosse apenas selecionar os exes e DBFs da vida e pronto
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Inno Setup - Ajuda com script

Mensagem por sygecom »

Mas é simples, use o Inno Setup junto com o ISTool que é uma dupla imbativel. Ai pode apenas selecionar seus DBF e EXE e mais alguns detalhes a mais que tudo se torna facil.
http://www.istool.org/
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Inno Setup - Ajuda com script

Mensagem por Maligno »

O instalador do Inno já faz o download do ISTool.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Responder