View
26
Download
0
Category
Preview:
DESCRIPTION
Vertiefendes Übungsprojekt 2. Michael Chvatal Veronika Knopp. Automatisierung von Java. Aufgabenstellung Lösung - Programm mit OpenOffice Lösung – Rexx Programm zur Installation für BSF4Rexx. Aufgabenstellung. 1 Programm schreiben, welches 2 Programme mittels Java (BSF4Rexx) ansteuert - PowerPoint PPT Presentation
Citation preview
Vertiefendes Übungsprojekt 2
Michael Chvatal
Veronika Knopp
Automatisierung von Java
Aufgabenstellung Lösung - Programm mit OpenOffice Lösung – Rexx Programm zur Installation für
BSF4Rexx
Aufgabenstellung
1 Programm schreiben, welches 2 Programme mittels Java (BSF4Rexx) ansteuert
1 Installationsskript schreiben, welches Pfade für BSF4Rexx einrichtet (entzippen wurden nicht prog.)
Lösung 1
2 Eingabefelder, 2 Button 1ter Button öffnet Tabellenkalkulation 2ter Button öffnet Textbearbeitungsprogramm Übertragen der Einträge in jeweilige Programme
Lösung 2
Installationsskript ist auf Windows XP ausgelegt Erfordert „kluge“ Eingabe des Benutzers
(Exceptions wurden nicht behandelt, da zu aufwendig)
Wäre auch ohne „Java“-Eingabe gegangen – problematisch bei verschiedenen Versionen
Lösung 2
SAY "Bitte geben Sie das Java Verzeichnis an (ohne \ am Ende!) "
PARSE PULL JVerz
SAY "Java liegt in diesem Verzeichnis: " jverz
Say "Bitte geben Sie das Rexx Verzeichnis an (ohne \ am Ende!) "
PARSE PULL RVerz
Say "Rexx liegt in diesem Verzeichnis: " RVerz
Say ""
Say "Reg-Eintrag wird erstellt...."
SH = .oleObject~new("WScript.Shell")
sReg = "System\CurrentControlSet\Control\Session Manager\Environment\Path"
a = SH~RegRead("HKLM\"sReg)
SH~RegWrite("HKLM\"sReg,a||";"||jverz || "\j2re1.4.1.\;"||jverz||"\j2re1.4.1.\bin\;"||jverz||"\j2re1.4.1.\bin\client\;"||Rverz||"\bsf4rexx\")
SH~RegWrite("HKCU\"sReg,a||";"||jverz || "\j2re1.4.1.\;"||jverz||"\j2re1.4.1.\bin\;"||jverz||"\j2re1.4.1.\bin\client\;"||Rverz||"\bsf4rexx\")
Exit
Recommended