Die Konfiguration erfolgt durch die Datei appstarter.cfg im gleichen Programmverzeichnis, diese wird zeilenweise interpretiert, jede Zeile
hat dabei folgenden Aufbau:
Befehl=Parameter
oder alternativ
Befehl Parameter
Folgende Befehle stehen zur Verfügung (Klein/Großschreibung ist beliebig wählbar):
Befehl | Erläuterung |
Title Text | Setze den Fenstertitel auf den gewünschten Text. |
Width x |
Breite des Fensters (in Pixeln) setzen. |
Height x |
Höhe des Fensters (in Pixeln) setzen. |
Picture Dateiname |
Füllt den Dialoghintergrund mit dem angegebenenen Bild, zulässig sind nur Bilder im BMP-Format. |
Pic Dateiname |
Identisch mit Picture. |
TextColor Farbe |
Setzt die Textfarbe auf den gewünschten Wert, die Farbe muß als 6-stellige Hex-Zahl angegeben werden, wobei die ersten beiden Zeichen für den Rot-Wert stehen, die mittleren für den Grün-Wert und die letzten für den Blau-Wert (RRGGBB). |
TextCol Farbe |
Identisch mit TextColor. |
BackgroundColor Farbe |
Setzt die Hintergrundfarbe auf den gewünschten Wert, Farbformat wie bei TextColor. |
Background Farbe |
Identisch mit BackgroundColor. |
BgCol Farbe |
Identisch mit BackgroundColor. |
Staytop x |
x=1 setzt das Fenster in den Wartepausen konstant in den Vordergrund, damit die gestarteten Programme nicht den AppManager überdecken, x=0 deaktiviert die Funktion, bei Programmstart ist sie automatisch aktiv. |
Top x |
Identisch mit StayTop x |
App Programmname |
Starten der Anwendung, der Programmname sollte den kompletten Pfad enthalten und auch die Programmendung darf nicht weggelassen werden. |
Par Text |
Parameter für eine vorhergehende App-Zeile, nach einer App-Zeile sind null bis beliebig viele Par-Zeilen erlaubt, bei mehreren wird ein Leerzeichen zwischen die Texte eingefügt. |
Pars Text |
Identisch mit Par. |
Wait x |
Pausieren vom AppManager für x Sekunden |
Wait App |
Pausieren des AppManagers bis die zuletzt gestartete Anwendung beendet ist. |
Logging x |
x=1 aktiviert die Erläuterung jedes Befehles vor der Ausführung, x=0 deaktiviert sie wieder, bei Programmstart ist das Logging abgeschaltet. |
Log x |
Identisch mit Logging x |
ExitIfExists Dateiname |
Sofern die Datei existiert (komplette Pfadangabe nötig!) wird die Programmausführung ohne weitere Rückfragen oder Meldungen beendet. |
Falls eine Zeile nicht sinnvoll interpretierbar ist, wird sie als Kommentarzeile betrachtet und ignoriert.
Beispielskript:
fontcolor=F0E010
background=0000FF
title=Konfiguration ändern
picture=matrix.bmp
StayTop 0
app=\programme\tools\Notepad.exe
pars=\config.txt
wait app
Erläuterung: Setze die Farben auf gelb auf rotem Grund, den Titel auf „Konfiguration ändern“, das Hintergrundbild auf matrix.bmp, deaktiviert die Vordergrundautomatik, ruft dann
"\programme\tools\Notepad.exe" \config.txt
auf und beendet sich, sobald Notepad wieder geschlossen wurde.
Unterstützung der Autostartfunktionalität von Mobile-Geräten:
Um als Autostarter funktionieren zu können, muß das Programm in einen Unterordner 2577 einer Speicherkarte verschoben und in Autorun.exe umbenannt werden.
Da Windows das Programm vor dem Starten umkopiert, sucht AppStarter in dem Fall das Ursprungsverzeichnis automatisch, eine echte Installation ist somit unnötig.
|