Programme fernsteuern aus einer Batch-Datei

Hallo!

Ich möchte die Installation von mehreren Programmen (Treiber etc.) per DOS-Batch automatisieren. Dazu wäre es nötig, in bestimmten Fenstern der Windows-Installations-Programme Eingaben zu machen… (Zum Beispiel Installationspfad ändern u.ä.). Kann man Programme irgendwie fernsteuern aus ner DOS-Box bzw. aus ner Batch-Datei?
Vielen Dank für eure Mühe
Martin

Hi,
AFAIK ist das mit einer Batch-Datei nicht möglich. Es geht aber z.B. recht einfach mit VB. Dort kannst du mit Shell andere Prgramme ausführen und denen mit Sendkeys Daten senden…

Ralph

Es geht
aber z.B. recht einfach mit VB. Dort kannst du mit Shell
andere Prgramme ausführen und denen mit Sendkeys Daten
senden…

Müsste man VB können… naja… vielen Dank!
Martin

Hallo Martin,

die meisten grafischen Setup-Tools (z.B. *.msi von Microsoft oder WISE) ermöglichen das Erstellen von stf- oder ini-Files oder die Verwendung von Command-Line-Optionen.

z.B. http://www.activewin.com/tips/setup_tips_6.shtml

Die möglichen Command-Line-Optionen sind meist im Internet veröffentlicht und programmspezifisch.

Infos zu den MS-Produkten: http://msdn.microsoft.com/ oder
http://technet.microsoft.com/

Einen guten Überblick über die prinzipielle Vorgehensweise bietet
http://www.microsoft.com/technet/treeview/default.as…
(Deployment of Office XP).

Weitere Stichworte zum googlen: Deployment und Systems Management.

Viele Grüße
Thomas

Hi Martin,

ich hatte vor Kurzem ein ähnliches Problem, ich wollte nämlich einen Acrobat Reader öffner und dessen Fenster automatisch resizen.
Dabei bin ich auf ein Freeware-Tool namens AutoIt gestoßen, mit dem sich alle möglichen Sachen steuern lassen.

Das Ganze basiert auf Scriptebene, also kannst du selbst im Nachhinein noch flexibel deine Anweisungen ändern.
Aus den Scripten lassen sich sogar lauffähige *.exe erstellen.

Probiers mal aus:
http://www.hiddensoft.com/AutoIt/

Ciao, Bill

Noch mal Hallo!
Vielen Dank für die Hilfe! Ich denk, mit ein bisschen übung bekomme ich das schon hin…
Bye
Martin