Package at.letto.tools
Class Install
java.lang.Object
at.letto.tools.Install
Routinen für die Suche und Installation von externen Programmen
- Author:
- damboeck
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
findBitmapViewer
(boolean install) Sucht nach einem Bitmap-Editor und installiert ihn bei Bedarfstatic String
findCalc
(boolean install) Sucht nach Excel oder Calc und installiert es bei Bedarfstatic String
findGeany
(boolean install) Sucht nach einem Text-Editor und installiert ihn bei Bedarfstatic String
findInkscape
(boolean install) Sucht nach Inkscape und installiert es bei Bedarfstatic String
findJava
(boolean install) Sucht nach Java und installiert es bei Bedarfprivate static String
Sucht ob ein Commando unter Linux existiert und gibt den Pfad des Programmes zurückstatic String
findMaxima
(boolean install) Sucht nach Maxima und installiert es bei Bedarfstatic String
findPDFViewer
(boolean install) Sucht nach einem PDF Viewer und installiert ihn bei Bedarfstatic String
findTex
(boolean install) Sucht nach TeX und installiert es bei Bedarfstatic String
findTexIDE
(boolean install) Sucht nach einem TeX-Editor und installiert ihn bei Bedarfstatic String
findTextEditor
(boolean install) Sucht nach einem Text-Editor und installiert ihn bei Bedarfstatic String
findWindows
(String cmd) Sucht im Programmpfad nach dem angegebenen Programmstatic String
findWindows
(String verz, String cmd) Sucht im Verzeichnis verz nach dem angegebenen Programmstatic String
getPath()
Gibt den Suchpfad des Systems zurückstatic String
Liefert den Pfad der Windows-Programmestatic String
Liefert das System-Wurzelverzeichnis von Windowsstatic String
Liefert die Bezeichnung der verwendeten Windows-Version aus der Registry zurückstatic void
installWindows
(String cmd) Installiert die angegebene Anwendung "cmd*"static void
static boolean
match
(String pattern, CharSequence s) private static String
Liest einen Wert des Feldes "name" aus einem Key "key" aus
-
Field Details
-
result
-
-
Constructor Details
-
Install
public Install()
-
-
Method Details
-
main
- Parameters:
args
- Kommandozeilenparameter
-
match
-
findLinux
Sucht ob ein Commando unter Linux existiert und gibt den Pfad des Programmes zurück- Parameters:
cmd
- Kommandoinstall
- Installation durchführen- Returns:
- Pfad des Programms in Linux
-
findWindows
Sucht im Verzeichnis verz nach dem angegebenen Programm- Parameters:
verz
- Verzeichniscmd
- Programmname der Startdatei- Returns:
- Gefundener Pfad des Programmes
-
findWindows
Sucht im Programmpfad nach dem angegebenen Programm- Parameters:
cmd
- Kommando- Returns:
- String Ergebnis
-
installWindows
Installiert die angegebene Anwendung "cmd*"- Parameters:
cmd
- Kommando
-
getSystemRoot
Liefert das System-Wurzelverzeichnis von Windows- Returns:
- System Wurzelverzeichnis
-
getPath
Gibt den Suchpfad des Systems zurück- Returns:
- Suchpfad des Systems
-
getProgramPath
Liefert den Pfad der Windows-Programme- Returns:
- String
-
readHKLM
Liest einen Wert des Feldes "name" aus einem Key "key" aus- Parameters:
key
- Schlüssel in der Registryname
- Feldname in der Registry- Returns:
- Wert des Feldes
-
getWindowsVersion
Liefert die Bezeichnung der verwendeten Windows-Version aus der Registry zurück- Returns:
- Windows Version
-
findMaxima
Sucht nach Maxima und installiert es bei Bedarf- Parameters:
install
- true wenn installiert werden soll- Returns:
- Pfad zum Programm
-
findInkscape
Sucht nach Inkscape und installiert es bei Bedarf- Parameters:
install
- true wenn installiert werden soll- Returns:
- Pfad zum Programm
-
findPDFViewer
Sucht nach einem PDF Viewer und installiert ihn bei Bedarf- Parameters:
install
- true wenn installiert werden soll- Returns:
- Pfad zum Programm
-
findBitmapViewer
Sucht nach einem Bitmap-Editor und installiert ihn bei Bedarf- Parameters:
install
- true wenn installiert werden soll- Returns:
- Pfad zum Programm
-
findTex
Sucht nach TeX und installiert es bei Bedarf- Parameters:
install
- true wenn installiert werden soll- Returns:
- Pfad zum Programm
-
findTexIDE
Sucht nach einem TeX-Editor und installiert ihn bei Bedarf- Parameters:
install
- true wenn installiert werden soll- Returns:
- Pfad zum Programm
-
findTextEditor
Sucht nach einem Text-Editor und installiert ihn bei Bedarf- Parameters:
install
- true wenn installiert werden soll- Returns:
- Pfad zum Programm
-
findGeany
Sucht nach einem Text-Editor und installiert ihn bei Bedarf- Parameters:
install
- true wenn installiert werden soll- Returns:
- Pfad zum Programm
-
findCalc
Sucht nach Excel oder Calc und installiert es bei Bedarf- Parameters:
install
- true wenn installiert werden soll- Returns:
- Pfad zum Programm
-
findJava
Sucht nach Java und installiert es bei Bedarf- Parameters:
install
- true wenn installiert werden soll- Returns:
- Pfad zum Programm
-