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

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, 2626 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
Windows Server
gelöst Suche Setup zu Super Doctor 5 Beta (7)

Frage von DerWoWusste zum Thema Windows Server ...

Batch & Shell
gelöst Powershell: ActiveDirectory Infos mit export-csv exportieren und formatieren (2)

Frage von MuHMuH zum Thema Batch & Shell ...

Neue Wissensbeiträge
Google Android

Cyanogenmod alternative Downloadquelle

(5)

Tipp von Lochkartenstanzer zum Thema Google Android ...

Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(5)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
gelöst Statische Routen mit Shorewall, ISC-DHCP Server konfigurieren für Android Devices (25)

Frage von terminator zum Thema LAN, WAN, Wireless ...

Server
gelöst Wie erkennen, dass nur deutsche IPs Zugang zu einer Website haben? (22)

Frage von Coreknabe zum Thema Server ...

Hardware
16-20 Port POE Switch mit VLAN (19)

Frage von thomasreischer zum Thema Hardware ...

Windows Server
Exchange HyperV Prozessorlast (18)

Frage von theoberlin zum Thema Windows Server ...