Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Suche jemanden mit Erfahrung mit dem Programm Inno zum Erstellen von Install-Routinen

Frage Entwicklung Installation

Mitglied: 115122

115122 (Level 1)

21.02.2014, aktualisiert 25.02.2014, 1566 Aufrufe, 3 Kommentare

Hallo,

ich möchte gerne eine Install-Routine schreiben. Dazu habe ich bis jetzt folgenden Code:

01.
[Setup] 
02.
AppName="ProgName" 
03.
AppVersion=1.5 
04.
DefaultDirName={pf}\"ProgName"\ 
05.
DefaultGroupName="ProgName" 
06.
UninstallDisplayIcon={app}\ProgName.exe
Dieser startet mir ein Setup, das mich ein Installationsverzeichnis auswählen lässt und im Program Files - Ordner des lokalen Laufwerks einen Ordner erstellt.

Nun habe ich mich ein wenig durch die Dokumentation auf der Homepage der Software gewühlt, da als nächstes die Sektion [Files] kommen sollte (laut den Beispielen). Jedoch werden dort nur einzelne Dateien kopiert.

Beispiel:

01.
[Files] 
02.
Source: "MyProg.exe"; DestDir: "{app}" 
03.
Source: "MyProg.chm"; DestDir: "{app}" 
04.
Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme
Muss ich nun jede Datei einzeln da reinschreiben (was ich mir absolut nicht vorstellen kann) oder gibt es eine Funktion zum Einbinden von Ordern in die DestDir der Applikation ?

Was mir hier außerdem schleierhaft ist: Woher bezieht er die Daten ? Sorry falls die Frage für euch "dumm" erscheint, aber habe etwas in dieser Art noch nie gemacht. Es ist ja nur die Setup.exe die gestartet wird ?! :P

Hoffe jemand hat damit schonmal Erfahrung sammeln können und kann mir helfen.

Grüße,
lordzwieback
Mitglied: Monschu
LÖSUNG 21.02.2014, aktualisiert 25.02.2014
Hi,
nutzt du nur das Script oder auch das Script Studio?
Im Script Studio unter Files kannst du einzelne Dateien oder ganze Ordner mit ihren Dateien (auch Unterodner) einbinden. Einfach rechte Maustaste und dann add File oder add Folder.
die Bezeichnung MyProg ist einfach nur der Dateiname unter dem Inno die Datei führt im Hintergrund hat er die unter Files einsehbaren Pfade hinterlegt und holt die Dateien später von dort.

schau dir am besten mal die mitgelieferten beispiele an, daran kann man das meiste gut erlernen.

Gruß
Bitte warten ..
Mitglied: colinardo
LÖSUNG 23.02.2014, aktualisiert 25.02.2014
Hallo lordzwieback,
Muss ich nun jede Datei einzeln da reinschreiben (was ich mir absolut nicht vorstellen kann) oder gibt es eine Funktion zum Einbinden von Ordern in die DestDir der Applikation ?
Source kann auch Wildcards beinhalten, siehe http://www.jrsoftware.org/ishelp/topic_filessection.htm
[Files] 
Source: "Files\*" ;DestDir: "{app}" 
Source: "C:\Users\Sepp\Mein Ordner\*"; DestDir: "{app}\Unterordner"; Flags: ignoreversion recursesubdirs createallsubdirs
Was mir hier außerdem schleierhaft ist: Woher bezieht er die Daten ?
Die Dateien oder Ordner können sich im selben Ordner wie das InstallScript befinden, oder gibst einen vollqualifizierten Pfad an. Die Ordner und Dateien werden dann beim kompilieren des Scriptes in die setup.exe gepackt...
By default, the Setup Compiler expects to find files referenced in the script's [Files] section Source parameters, and files referenced in the [Setup] section, under the same directory the script file is located if they do not contain fully qualified pathnames. To specify a different source directory, create a SourceDir directive in the script's [Setup] section.

Ansonsten nutze wie oben schon von @Monschu geschrieben das Script Studio, und dessen Wizard.
Das ist für den Anfang leichter, und von dessen Scripten kannst du dann lernen...

Grüße Uwe
Bitte warten ..
Mitglied: 115122
25.02.2014 um 08:23 Uhr
Wenn auch verspätet: Vielen Dank für eure Hilfe.
Bitte warten ..
Ähnliche Inhalte
Datenbanken
DBSave - Jemand mit eigenen Erfahrungen? (4)

Frage von keine-ahnung zum Thema Datenbanken ...

Entwicklung
Hat jemand Erfahrung mit der VDAI-Standardschnittstelle?

Frage von eisbein zum Thema Entwicklung ...

iOS
gelöst Hat Jemand Erfahrungen mit dem iPad Pro? (8)

Frage von keine-ahnung zum Thema iOS ...

E-Business
Hat jemand Erfahrung mit einer Nebentätigkeit als PC-Service? (7)

Frage von cramtroni zum Thema E-Business ...

Neue Wissensbeiträge
Linux Netzwerk

Ping und das einstellbare Bytepattern

(1)

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
SAN, NAS, DAS
MSA 2050 RAID Konfig (27)

Frage von Leo-le zum Thema SAN, NAS, DAS ...

Netzwerkmanagement
Windows Server 2008 R2: "netsh reset" nicht verfügbar? (11)

Frage von RickTucker zum Thema Netzwerkmanagement ...

Microsoft Office
Outlook 2016 in Ordneransicht starten - GPO (8)

Frage von D-Line zum Thema Microsoft Office ...

Outlook & Mail
Outlook Suche liefert kein Ergebnise mehr (8)

Frage von Bjoern-B zum Thema Outlook & Mail ...