Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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

Während Inno-Setup zusätzliche Messagebox mit Infos.

Frage Entwicklung Installation

Mitglied: speedy26gonzales

speedy26gonzales (Level 1) - Jetzt verbinden

08.12.2013 um 19:41 Uhr, 2673 Aufrufe, 2 Kommentare

Hi Leute,

vielleicht kann mir von Euch jemand weiterhelfen.

Ich bin gerade dabei mit Inno-Setup einige Programme automatisiert zu installieren.

Jetzt ist es leider so, dass ich einige Programme nicht komplett automatisieren kann und deshalb diese von Hand durchklicken und einstellen muss. Kann ich da irgendwie, wenn so ein Programm aufgerufen wird, eine Messagebox oder so erstellen wo die einzelnen Schritte dann drin stehen, was wie ausgeführt werden muss?


Zusätzlich suche ich noch eine Lösung wie ich am besten fertige *.REG Dateien in die Registry übertragen kann.

Wäre super wenn einer von Euch eine Idee hat oder mir weiterhelfen könnte.

Mitglied: Sheogorath
08.12.2013, aktualisiert 09.12.2013
Moin,

Schonmal Autoit probiert, dann kannst du dir händisches Durchklicken sparen und, wenn du das wirklich noch brauchst, auch Msg Boxen aufschlagen lassen. ansonsten wie wäre es mit einem

01.
reg Import Datei.reg
das sollte schon reichen... also einfach Batch nutzen? ansonsten musst du eben jeden Key einzeln setzen.


Edit: Was AutoIt angeht im einfachsten Fall sowas hier machen:
01.
run("autoit_setup_3.exe") 
02.
 
03.
 
04.
WinWait("AutoIt v3.3.8.1 Setup","This wizard will guide you through the installation of AutoIt v3.3.8.1.",10)  
05.
WinActivate("AutoIt v3.3.8.1 Setup","This wizard will guide you through the installation of AutoIt v3.3.8.1.") 
06.
;ControlCommand("AutoIt v3.3.8.1 Setup","This wizard will guide you through the installation of AutoIt v3.3.8.1.", 2007, "Check", "") 
07.
ControlClick("AutoIt v3.3.8.1 Setup","This wizard will guide you through the installation of AutoIt v3.3.8.1.", 1 , "left") 
08.
 
09.
WinWait("AutoIt v3.3.8.1 Setup","License Agreement")  
10.
WinActivate("AutoIt v3.3.8.1 Setup","License Agreement") 
11.
ControlClick("AutoIt v3.3.8.1 Setup","License Agreement", 1 , "left") 
12.
 
13.
MsgBox(0,"Warte auf Installationsdialog", "Es wird auf einen Installationsdialog gewartet. Bitte haben sie etwas Geduld", 10) 
14.
$reinstall=WinWait("AutoIt v3.3.8.1 Setup","Previous Installation Found",10)  
15.
If $reinstall=True Then 
16.
   WinActivate("AutoIt v3.3.8.1 Setup","Previous Installation Found") 
17.
   ControlCommand("AutoIt v3.3.8.1 Setup","Previous Installation Found", 1202, "Check", "") 
18.
   ControlClick("AutoIt v3.3.8.1 Setup","Previous Installation Found", 1 , "left") 
19.
EndIf
Hier bei handelt es sich um einen Ausschnitt von meinem Code für die Installation von Autoit selbst. Gibt viele Tutorials wie man sowas macht:
http://wiki.win-lite.de/index.php?title=Allgemein:Unbeaufsichtigte_Inst ...

Viel Spaß!

Gruß
Chirs
Bitte warten ..
Mitglied: speedy26gonzales
17.12.2013 um 14:41 Uhr
Hi Christoph,

Danke für deine Antwort.

Ich habe mir AutoIt angeschaut, bin aber zum Entschluss gekommen dass es zu aufwendig ist.
Wenn sich eine Programmversion ändert muss ich den ganzen Code anpassen.
Bei Inno Setup muss ich nur den Namen umändern und kann ein neues erstellen.

Weiß jemand von Euch wie ich zwischen den einzelnen Steps pausen setzen kann beim Inno Setup?
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Powershell Ausgabe in Messagebox (1)

Frage von Peterz zum Thema Batch & Shell ...

Webbrowser
BUV Infos - wo schaue ich mich um ? (4)

Frage von Fallen zum Thema Webbrowser ...

Batch & Shell
gelöst Powershell Programmfortschritt in Messagebox? (2)

Frage von c20082005 zum Thema Batch & Shell ...

Microsoft Office
gelöst Sharepoint Cached User Infos ? (4)

Frage von joehuaba zum Thema Microsoft Office ...

Neue Wissensbeiträge
Humor (lol)

Wo ist der Fehler auf dem Bild?

(15)

Information von the-buccaneer zum Thema Humor (lol) ...

Windows Update

Offenbar erneutes MS-Update mit Fehlerschleife (2012 R2)

Information von VGem-e zum Thema Windows Update ...

Windows Installation

Unorthodoxer Weg, um an einen Offline-Installer für Adobe Flash zu kommen

(14)

Tipp von beidermachtvongreyscull zum Thema Windows Installation ...

Heiß diskutierte Inhalte
Lizenzierung
Programm soll in verschiedenen Versionen lizenziert sein (20)

Frage von Yanmai zum Thema Lizenzierung ...

Humor (lol)
Wo ist der Fehler auf dem Bild? (15)

Information von the-buccaneer zum Thema Humor (lol) ...

Windows Installation
Unorthodoxer Weg, um an einen Offline-Installer für Adobe Flash zu kommen (14)

Tipp von beidermachtvongreyscull zum Thema Windows Installation ...

Virtualisierung
Unterschied zwischen VDI und Terminal Server Lösungen (13)

Frage von tukawi06 zum Thema Virtualisierung ...