|
||||||
Handbuch - Spezielle Plugins Diese Seite beschreibt besondere Input- und OutputPlugins, also solche, die nicht einfach nur ein Programm wie Winamp oder ZoomPlayer ansteuern. Hier erfahren Sie mehr über die verfügbaren OutputHandler. Dateisystem Input Dieses Plugin löst ein Ereignis aus, wenn Dateien eines bestimmten Typs und mit bestimmten Namensbestandteilen in einem bestimmten Ordner (und dessen Unterordnern) erstellt, gelöscht, umbenannt oder verändert wurden. Damit das Ereignis von Aktionen mit Dateien von beliebigem Typ und Namen auslöst, tragen Sie "*" als Dateiname und "*.*" als Dateityp ein - jeweils ohne das "-Zeichen. Klicken Sie auf den Button "..." um den Ordner anzugeben, der überwacht werden soll. Output Dieses Plugin löscht/verschiebt oder kopiert alle Dateien aus einem gewählten Ordner, die einen bestimmten (Teil-)Dateinamen haben. Der Button "Filter testen" nimmt keine Änderungen am Dateisystem vor, er zeigt lediglich eine Liste aller Dateien an, die durch den Filter ausgewählt werden würden. Fernbedienung Dieses Plugin löst Ereignisse aus, wenn Tasten auf einer Fernbedienung gedrückt wurden. Um die Taste aufzunehmen, auf die das Ereignis reagieren soll, drücken Sie einfach, wenn der nebenstehende Dialog angezeigt wird, die entsprechende Taste. Auswahl der Fernbedienungen Der X10Receiver.NET v2 kann mit beliebig vielen Fernbedienungen operieren. Ein Ereignis kann entweder auf alle, auf ausgewählte, oder auf alle außer den ausgewählten Fernbedienungen reagieren. Wenn keine Fernbedienung ausgewählt ist und Sie eine Taste drücken, wird die Auswahl der Fernbedienungen automatisch so gesetzt, dass das Ereignis nur auf die eine verwendete Fernbedienung reagiert. Natürlich können Sie diese Einstellung manuell durch Setzen der Haken verändern. Um die verwendete Fernbedienung von bereits vorhandenen Ereignissen zu verändern, benutzen Sie den "Ereignis bearbeiten"-Button im Fenster "Definition bearbeiten". Um diese Einstellung für alle Definitionen einer Definitionsliste zu ändern, benutzen Sie den Button "Fernbedienung ändern" im Tab "Aktiver Modus". Tastenstatus In der Box "Aktion" im nebenstehenden Fenster können Sie einstellen, auf welchen Tastenstatus das Ereignis reagieren soll. Für "einfache" Ereignisse wie "Play" ist hier meist nur die Auswahl "Drücken" sinnvoll, für Ereignisse wie "Lautstärke erhöhen", bei denen Sie die Taste intuitiv gedrückt halten, ist die Auswahl von "Drücken" und "Halten" sinnvoll. Manche OutputHandler erfordern aber auch die Auswahl von "Drücken" und "Loslassen". Fenster Fensterstatus verändern Dieses Plugin hält verschiedene Actions bereit, um Fenster zu aktivieren, zu minimieren, zu maximieren, wiederherzustellen, zu verstecken, wieder anzuzeigen, dauerhaft in den Vordergrund zu setzen oder zu schließen. Außerdem lässt sich die Transparenz von Fenstern verändern. Nachrichten und Tastendrucke senden
Weiterhin können verschiedene Nachrichten an das Fenster gesendet werden. Zum einen lassen sich Windowmessages mit SendMessage oder PostMessage verschicken, auch WM_COPYDATA wird unterstützt. Die Nutzung dieser Funktionen erfordert Programmierkenntnisse. In ein Fenster klicken Die Action "Mauszeiger in Fenster setzen" setzt den Mauszeiger an eine vorgegebene Position im Fenster, die vom oberen linken Eck des Fensters abgemessen wird. Wenn sich durch Größenänderung des Fensters die Schaltflächen im Fenster verschieben, trifft diese Aktion eventuell nicht immer die gewünschte Schaltfläche. Zum Auslösen des Mausklicks können Sie das Maus-Plugin benutzen. Auswahl der Zielfenster Alle Actions aus diesem Plugin benötigen ein oder mehrere Zielfenster. Um diese zu ermitteln, gibt es mehrere Möglichkeiten. Das Zielfenster kann das gerade aktive Fenster sein, das Fenster unter dem Mauszeiger, das Hauptfenster eines bestimmten Prozesses (was bei vielen Prozessen das einzig wichtige ist, z.B. bei Firefox), oder alle Fenster, die bestimmte Kriterien erfüllen. Die Kritieren, die bei der Auswahl der Zielfenster berücksichtigt werden sollen, müssen Sie anhaken. Es stehen der Titel des Fensters, die Klasse, der Name des zugehörigen Prozesses, die Größe, die Sichtbarkeit und der Status des Fensters (maximiert, minimiert oder normal) zur Verfügung. Mit dem Haken "Nur den ersten Fund übernehmen" können Sie die Anzahl der Zielfenster auf ein Fenster limitieren. Standardfenster Damit Sie nicht für jede Action alle diese Kriterien eintragen müssen, können Sie ein Standardfenster festlegen. Dazu erstellen Sie eine Definition, die beim Laden der Definitionsliste ausgelöst wird und fügen "Standardfenster Filter setzen" oder "Standardfenster ermitteln und speichern" als Action hinzu. Ersteres speichert die Kriterien ab und ermittelt die Fenster, auf die die Kritieren zutreffen bei jedem Ausführen neu. Dies verbraucht allerdings ein wenig mehr Ressourcen als die zweite Action, die die Fenster nur einmal ermittelt und dann abspeichert. Die zweite Variante funktioniert aber nicht mehr, nachdem das Zielfenster geschlossen und wieder geöffnet wurde. Loopback Zum Beispiel zur Verkettung mehrerer OutputHandler oder zum Ausführen mehrerer Actions mit nur einem Eintrag im OSMenü kann das Loopback-Plugin nützlich sein. Dieses Plugin ist sowohl Input- als auch OutputPlugin und löst alle Ereignisse aus, die einer Action anhand einer von Ihnen vergebenen ID zugeordnet wurden, sobald die Action ausgeführt wird. LPT Dieses Plugin schaltet einzelne Pins des Parallelports an oder aus. Dies ist sinnvoll in Verbindung mit dahinter geschalteten Relais, die dann z.B. (per Tastendruck auf der Fernbedienung) das Licht oder die Stereoanlage schalten können. Netzwerk Dieses Plugin ist sowohl Input- als auch OutputPlugin und ermöglicht es, Nachrichten per TCP oder UDP über das Netzwerk zu senden und zu empfangen. TCP basiert auf Verbindungen, das heißt ein Computer muss auf einem Port hören und der andere auf diesem Port zu ihm verbinden. Dann können Nachrichten ausgetauscht werden. OSMenu Siehe hier. RemoteExtensions SMSTastatur Diese Funktion wird hier genauer erklärt. Sprachausgabe und -erkennung Dieses Plugin benötigt eine Software, die die Sprache erkennt oder ausgibt. Unter XP lässt sich das Microsoft SAPI kostenlos installieren, unter Vista Home Premium und höher ist sie bereits vorinstalliert und unterstützt auch die Spracherkennung. Das Plugin arbeitet aber auch mit Software von Drittanbietern zusammen, die das Microsoft API verwenden. Maus und Tastatur Siehe hier. Windows Dieses Plugin bietet die Möglichkeit, Funktionen von Windows zu steuern. Sie können Windows herunterfahren, neustarten, den aktuellen Benutzer abmelden, in den Ruhezustand oder Standbymodus wechseln, den Bildschirm ein- und ausschalten, Maus und Tastatur sperren (was nur unter Windows XP funktioniert!), die Gesamtlautstärke regeln, Shellbefehle ausführen (diese Funktion entspricht dem Feld Start/Ausführen), Anwendungen und Dateien öffnen, das aktive Programm wechseln, Laufwerke öffnen und schließen, Sounds abspielen, Prozesse beenden und den Energiesparmodus unterdrücken, damit der Computer angeschaltet bleibt. Außerdem gibt es zwei Funktionen, die die Abarbeitung der Befehle (wenn Sie mehrere Actions zu einer Definition hinzugefügt haben) unterbrechen ("Andere Prozesse weiterarbeiten lassen (DoEvents)") bzw. für einen angegebenen Zeitraum komplett anhalten ("xx Millisekunden warten"). Beispielsweise nachdem ein Fenster aktiviert wurde, müssen Sie die Ausführung kurz unterbrechen, damit das Fenster bereit ist, um Tastenkombinationen zu empfangen. X10Receiver (Input) Dieses Plugin löst Ereignisse aus, wenn das Programm gestartet wird (dieses Ereignis wird also nur in der Start-Definitionsliste ausgelöst), wenn eine Definitionsliste geladen wird (dieses Ereignis wird ausgelöst, wenn eine Definitionsliste zusätzlich geladen wird und auch dann, wenn sich die aktive Definitionsliste nicht ändert) bzw. geöffnet wird (nur wenn sich die aktive Definitionsliste ändert) und wenn ein Befehl ausgeführt wird ("Mit Parameter gestartet"). X10Receiver (Output) Dieses Plugin steuert den X10Receiver.NET selbst. Sie können Definitionslisten laden, importieren ("zusätzlich laden") oder die nächste Definitionsliste in alphabetischer Reihenfolge laden lassen. Es gibt mehrere Möglichkeiten, eine Meldung auszugeben: "Info anzeigen" und "Info mit Icon anzeigen" sowie "Datum/Uhrzeit anzeigen" benutzen die Infoanzeige, um die Nachricht auszugeben, "Meldung anzeigen" benutzt ein Nachrichtenfenster von Windows, das mit der Maus bestätigt werden muss. "Nichts unternehmen" führt keine Aktion aus und dient als Platzhalter, um z.B. die Reihenfolge eines Abwechseln-Handlers einzuhalten oder einen Menüpunkt "Abbrechen" zu einem OSMenü hinzuzufügen, der natürlich nichts ausführen soll, wenn er angeklickt wird. |
||||||
|