Quickbutton.xml: Unterschied zwischen den Versionen
EgLe (Diskussion | Beiträge) |
K (Quickbutton - Scripte verlinken bzw. hinzufügen wurde nach Quickbutton.xml verschoben) |
(kein Unterschied)
|
Version vom 10. Oktober 2012, 22:19 Uhr
InhaltsverzeichnisEinleitungHier geht es darum wie man mittels dem Quickbutton eigene Scripte direkt ausführen kann. Hier wird nicht erklärt wie man Userscripte erstellt!
Quickbotton.xmlDie quickbutton.xml ist die Konfigurationsdatei für den Quickbotton (grüne Taste bei Enimga2 Gemini-Images).
Erweitern der Quickbotton.xmlIm unteren Teil der quickbutton.xml seht Ihr folgendes Beispiel zum aufrufen eines direkten Konsolen-Befehls (ECM.Info): <Scripte> <content> <name>Ecm info</name> <sel>1</sel> <module>Screens.Console</module> <screen><![CDATA[Console, "Ecm info", ["cat /tmp/ecm.info"]]]></screen> </content> </Scripte> Der Name des Eintrages im Quickbotton lautet also Ecm info und der ausgeführte Konsolenbefehl lautet hier cat /tmp/ecm.info. Auf diese Art ist es recht leicht sich weitere Befehle einzuarbeiten solange die Struckture gleich bleibt und der Eintrag mit einem <content> beginnt und mit einem </content> beendet wird. Das ganze muss natürlich innerhalb der definition von <Scripte> (Anfang) und </Scripte> (Ende) geschehen. Als simples Beispiel verwende ich dazu mal das Ecm.info_userscript.sh welches wie alle Userscripte in /usr/script zu finden ist. <content> <name>Egle Test</name> <sel>1</sel> <module>Screens.Console</module> <screen><![CDATA[Console, "Egle Test", ["./usr/script/Ecm.info_userscript.sh"]]]></screen> </content> So müsste es als also aussehen, und damit das ganze auch voll funktionstüchtig ist muss es nun kombiniert werden, dazu hängen wir das Beispiel an die Vorgabe mit an aber bleiben noch innerhalb der definition von <Scripte> (Anfang) und </Scripte> (Ende). <Scripte> <content> <name>Ecm info</name> <sel>1</sel> <module>Screens.Console</module> <screen><![CDATA[Console, "Ecm info", ["cat /tmp/ecm.info"]]]></screen> </content> <content> <name>Egle Test</name> <sel>1</sel> <module>Screens.Console</module> <screen><![CDATA[Console, "Egle Test", ["./usr/script/Ecm.info_userscript.sh"]]]></screen> </content> </Scripte>
Der neue QuickbottonMit abspeichern der neuen quickbutton.xml ist der neue Eintrag (die Erweiterung) auch sofort aktiv. Man kann diese mittels dem Quickbotton (grüne Taste) sofort verwenden, oder nun auch im BluePanel-Einstellungen-Quickbutton nun deaktivieren oder aktivieren je nach belieben.
|
Zurück zur Übersicht:Gemini-Wiki:Portal oder Hauptseite