═══ 1. Was ist der Assistant/2 ? ═══ Der Assistant/2 soll den Anwender bei der Arbeit mit OS/2 auf vielerlei Arten unterstБtzen. Er bietet dafБr vielerlei Funktionen. Mit diesem Programmpaket kФnnen...  ... markierte Texte von einer zur anderen Anwendung verschoben oder kopiert werden.  ... Texte aus einer Anwendung herausgezogen und auf der ArbeitsoberflДche abgelegt werden.  ... Abgelegte Texte in eine beliebige Anwednung eingefБgt werden.  ... flexibel konfigurierbare PopupmenБs erstellt werden.  ... TastaturanschlДge als Makro aufgezeichnet werden.  ... Mausbewegungen und -klicks als Makro aufgezeichnet werden.  ... Makros mit einem Editor nachbearbeitet werden.  ... Makros wiedergegeben werden.  ... Tasten oder Kombinationen aus mehreren Tasten Makros gestartet/abgespielt werden.  ... Jedes beliebige Objekt von einer DOS- oder OS/2-Befehlszeile (oder Batch) aus geФffnet werden.  ... Бber das Extended Clipboard/2 die Funktionen der Zwischenablage erheblich erweitert werden: - Der Inhalt der Zwischenablage bleibt Бber den Systemabschluс hinaus erhalten. - Alte Inhalte der Zwischenablage sind, auch nachdem sie einen neuen Inhalt aufgenommen hat, nicht verloren. - Es kann per Hotkey aus alten Inhalten der Zwischenablage derjenige ausgewДhlt werden, der aktuell dort verfБgbar sein soll. - Von DOS- und OS/2-Fenstern ist die Zwischenablage erreichbar. - Die Zwischenablage ist aus Batchdateien heraus nutzbar. Assistant/2 und Extended Clipboard/2 - Copyright (c) 1996-1998 by Hinnerk Becker, Hamburg ═══ 1.1. Extended Clipboard/2 ═══ Extended Clipboard/2 ist eine Erweiterung der OS/2-Zwischenablage (Clipboard). Problem: Die Zwischenablage kann bekanntlich nur einen einzigen Inhalt zur Zeit aufnehmen. Wenn ein neuer Inhalt in die Zwischenablage kopiert wird, ist der alte verloren, weil er von dem neuen Бberschrieben wird. Hier greift EClip ein: Alte Zwischenablageinhalte, die normalerweise Бberschrieben wБrden, werden automatisch gesichert. Sie sind somit nicht verloren sondern stehen anderen Anwendungen mit einem Mausklick wieder zur VerfБgung. Mit einem Doppelklick kФnnen sie sogar nachtrДglich editiert oder per Drag&Drop in Anwendungen eingefБgt werden. Auch das Ablegen dieser Daten (hier Clips genannt) auf der ArbeitsoberflДche ist mФglich. So sind oft benФtigte Texte oder Bilder leicht erreichbar und kФnnen einfach in verschiedene Zielanwendungen eingefБgt werden. Der Inhalt der Zwischenablage geht beim Systemabschluс nicht mehr verloren sondern steht beim nДchsten Systemstart wieder zur VerfБgung. EClip erweitert somit die bekannten Funktionen, mit denen normalerweise Daten Бber die Zwischenablage Ausgetauscht werden. Diese wird dadurch zu einem noch universelleren Hilfsmittel. Ein andauerndes Hin- und Herwechseln zwischen Quell- und Zielbereichen bzw. -anwendungen entfДllt. Mit EClip ist es mФglich, zuerst alle benФtigten Daten zu kopieren und sie anschlieсend alle nacheinander in den Zielbereich einzufБgen. Diese Clips kФnnen sogar als Makros verschiedene Tastatur- und Mauseingaben simulieren und damit Anwendungsprogramme und die WPS in jeder beliebigen Weise selbstДndig steuern. ═══ 1.1.1. Benutzung ═══ Solange der vom Installationsprogramm erzeugte EClip-Ordner geschlossen ist, bleibt EClip ohne Funktion: Es werden keine Daten gesichert - die Zwischenablage funktioniert also wie gewohnt. Erst wenn der EClip-Ordner geФffnet ist, werden neue Daten in diesen Ordner eingefБgt und so gesichert. Dabei wird verhindert, daс mehrere Clips mit dem gleichen Inhalt und Titel existieren. Durch Auswahl eines Clips im EClipordner legt man fest, welche gesicherten Daten beim nДchsten EinfБgen in ein Anwendungsprogramm zur VerfБgung gestellt werden. StandardmДсig sind das - wie gewohnt - die letzten kopierten oder ausgeschnittenen. Es ist - wie unter OS/2 Бblich - natБrlich auch im EClip-Ordner mФglich mehrere OrdnereintrДge bei gedrБckter Maustaste 1 zu markieren. Weitere MФglichkeiten sind: Bei gedrБckter Shift-Taste und Mausklick mit Maustaste 1 werden mehrere aufeinanderfolgende EintrДge markiert, Strg und Klick mit Maustaste 1 markiert einzelne EintrДge ohne die Markierung anderer aufzuheben. Ein Doppelklick mit Maustaste 1 auf einen Eintrag Фffnet normalerweise die zuordbare Standardanwendung fБr diesen Datentyp. Damit kann der Inhalt nachtrДglich editiert werden. Diese Standardaktion kann fБr jeden Eintrag einzeln verДndert werden - siehe 'Doppelklickaktion' unter Einstellungen. Per Drag&Drop kФnnen in EClip gesicherte Texte in Anwendungen eingefБgt werden. Autopaste ermФglicht das halbautomatische EinfБgen von Clips in Anwendungen Бber HotKeys. DOS- und OS/2-Befehlszeilen kФnnen Бber externe Programme auf die OS/2-Zwischenablage zugreifen. ═══ 1.1.2. Vorgegebene HotKeys ═══ Vorgegebene HotKeys sind:  RechtsShift: Abbruch eines laufenden Makros. Eventuell durch das Makro gedrБckte Tasten (Shift, Alt, Maus usw.) werden nicht wieder restauriert !  Strg-TAB: Es wird ein Fenster eingeblendet in dem der aktuelle Inhalt der Zwischenablage erscheint. - Mit den Cursortasten kann einer der alten Zwischanblageinhalte ausgewДhlt werden. Durch zusДtzliches BetДtigen der Shift-Taste kФnnen mehrere dieser Inhalte zusammengefБgt werden. - Durch BetДtigung der Leertaste kann der Inhalt editiert werden. Beendet wird das Editiern mit der Tastenkombination Strg-TAB. - Durch betДtigen der Alt-Taste wird der ausgewДhlte Inhalt in die aktuelle Anwendung eingefБgt.  Strg-Alt-CursorAuf: und Strg-Alt-CursorAb: Autopaste.  Strg-TAB-CursorAuf und Strg-TAB-CursorAb: Auswahl des nДchsten Clips im EClipordner (und kopieren desselben in die Zwischenablage) ohne EinfБgen in die aktuelle Anwendung. Diese Funktion ist also so etwas wie ein unfertiges Autopaste. ═══ 1.2. Makros ═══ Als Makro wird ein TextClip bezeichnet, der in seinen Einstellungen an TextClips als Makro markiert ist. Ein Makro kann Tastatureingaben und Mausbewegungen simulieren. Makros kФnnen mit der Rekorderfunktion aufgezeichnet und/oder mit einem Texteditor nachbearbeitet werden. ═══ 1.2.1. Der Makrorekorder ═══ Mit dem Makrorekorder werden Makros aufgezeichnet. Dazu Фffnet man mit einem Mausklick mit Maustaste 2 das KontextmenБ eines TextClips im EClipordner oder zieht einen neues MakroClip aus dem Schablonenordner und wДhlt den MenБpunkt 'Makro aufzeichnen' Бber das KontextmenБ des neuen Clips aus. Daraufhin erscheint ein Fenster, in dem man folgende Einstellungen tДtigen kann:  Mausbewegungen aufzeichnen wДhlt aus, ob zusДtzlich zu den TastenbetДtigungen auch alle Mausbewegungen aufgezeichnet werden sollen. Auch ohne Auswahl dieser Einstellung werden Mausklicks und die dazugehФrige Position des Mauszeigers korrekt aufgezeichnet. Hinweis: Die aktuelle Position des Mauszeigers beim Makrostart wird auch immer aufgezeichnet, aber inaktiviert. Wenn der Mauszeiger beim Abspielen des Makros immer an diese Stelle gestellt werden soll, so muс das Makro nachtrДglich mit einem Texteditor bearbeitet werden. Vor dem ersten Eintrag (PTRPOS) muс dafБr das ';' entfernt werden. Sonst werden alle Mausbewegungen relativ zur Position des Mauszeigers beim Makrostart ausgefБhrt.  Zeitlichen Ablauf berБcksichtigen wДhlt aus, ob beim Abspielen dieses Makros die gleichen Zeiten verstreichen werden sollen wie bei der Aufnahme. Wird dieser Punkt deaktiviert, so erfolgt jedes Abspielen des Makros mit Maximalgeschwindigkeit - also ohne Pausen. Das kann zur Folge haben, daс einige Fenster, die die folgenden Tastatureingaben entgegennehmen sollen, beim Abspielen noch garnicht aufgeschaltet sind. Damit landen die Tastatureingaben in einem falschen Fenster und kФnnen unvorhergesehene Aktionen auslФsen. Nachdem dieses Fenster mit 'OK' verlassen wurde, beginnt die Aufzeichnung des Makros mit der BetДtigung der Taste 'Rollen' bzw. 'Scroll' oder 'Scrollock'. Zur BestДtigung blinkt die entsprechende Lampe auf der Tastatur. Die Makrobefehle werden dabei ans Ende des vorhandenen TextClips angefБgt. Beendet wird die Aufzeichnung durch nochmaliges BetДtigen dieser Taste. Abgespielt wird das Makro entweder Бber den in den Einstellungen dieses Makroclips konfigurierten HotKey oder HotText, die Auswahl 'Makro abspielen' auf dieser Seite oder Бber das per Maustaste 2 erreichbare KontextmenБ 'Makro abspielen' dieses MakroClips. ═══ 1.2.2. Die Makrosprache ═══ Makros kann man auch ohne den Makrorekorder mit einem Texteditor erstellen oder nachbearbeiten. Normalerweise sollte ein bestehender Clip Бber sein KontextmenБ per 'Щffnen/Systemeditor' bearbeitet werden kФnnen. Damit dieser TextClip auch als Makro erkannt wird, muс unter den Einstellungen an vorhandenen TextClips ein HДckchen unter 'Makro' eingetragen werden. Der Makrorekorder nimmt diese Einstellung an diesem Clip selbstДndig vor und macht ihn damit zum MakroClip. Folgende Befehle kennt EClip:  : HДlt die Taste zusammen mit nДchster (auch schachtelbar) z.B. a  : DrБckt Taste (z.B. )  : LДсt sie los (z.B. )  'Normale' Zeichen : entweder in <> oder ohne <>. z.B. "a" = "" Ausnahme: "<<>": "<" muс in spitzen Klammern stehen.  : Die Taste "Ende"  : Die Taste "Pos1"  : Die Taste "BildAb"  : Die Taste "BildAuf"  : Die Taste "Einfg"  : Die Taste "Entf"  : Die Taste "TAB"  : Die Taste "Shift"  : Die Taste "Alt"  : Die Taste "Strg"  : Die Taste "Backspace"  : Die Taste "Esc"  ... : Die Funktionstasten  : Die Taste "PfeilAuf"  : Die Taste "PfeilAb"  : Die Taste "PfeilLinks"  : Die Taste "PfeilRechts"  : Die Taste "Pause"  : Die Taste "Druck"  : Die Taste "Num"  : Die Taste "Capslock"  : Vor jedem folgenden Makrobefehl wird x Millisekunden gewartet. Diese Einstellung kann fБr einzelne Befehle Бberschrieben werden  : Absolute Mauszeigerposition (bezogen auf die linke untere Ecke des Desktops)  : Verschieben des Mauszeigers um Pixel  : Setze Pointer in untere, linke Ecke des aktiven Fensters  : Setze Pointer in untere, rechte Ecke des aktiven Fensters  : Setze Pointer in obere, linke Ecke des aktiven Fensters  : Setze Pointer in untere, rechte Ecke des aktiven Fensters  : Mausklick Maustaste 1  : Maustaste 1 drБcken, nicht loslassen  : Maustaste 1 loslassen  : Maustaste 1 Doppelklick  : Maustaste 2 drБcken (alle -Befehle gelten analog)  : Maustaste 3 drБcken (alle -Befehle gelten analog)  <;Kommentar> : Kommentar  <> : Fluchtzeichen: Ignoriere den Rest der Zeile  : Wiederhole alle Befehle von hieran x mal (kann auch geschachtelt werden)  : Ende der Wiederholung  : Objekt wird durch WPS geФffnet  : Zum Erstellen dynamischer Makros. Dynamischen Makros sind solche, deren Befehle erst zur Ausfuehrungszeit generiert werden. Die Makrobefehle, die das durch EXEC aufgerufene Programm nach STDOUT schreibt, werden nach Beendigung des Programms ausgefБhrt. EXEC_I liest vorher die derzeit in der aktiven Anwendung markierten Zeichen und Бbergibt diese an das aufgerufene Programm via STDIN. EXEC_IC fБgt die Ausgabe Бber das Clipboard in die Anwendung ein, fБhrt also kein Makro aus.  : Ein sehr spezieller Befehl zum erzeugen eines Popupmenues, dessen EintrДge aus einem Ordner ausgelesen werden  : NoOperation Hinweis: Die AusfБhrung einzelner Makrobefehle kann verzФgert werden. ═══ 1.2.2.1. Makrobeispiel per HotKey ═══ Das folgende Makro und seine Zuordnung zu einem HotKey soll als Beispiel dienen.  Man zieht sich mittels Drag&Drop eine MakroSchablone aus dem Schablonenordner auf die ArbeitsoberflДche.  Man Фffnet mit der Maustaste 2 das KontextmenБ dieses neuen MakroClips und wДhlt den MenБpunkt Makro aufzeichnen  Je nach Anwendungsfall kann nun eingestellt werden, welche Aktionen aufgezeichnet werden sollen. In diesem Beispiel werden keine besonderen Aufzeichnungen benФtigt - es werden also alle HДckchen entfernt und das Fenster mit 'Ok' verlassen.  Die Makroaufzeichnung beginnt mit der BetДtigung der Taste 'Rollen' bzw. 'Scroll Lock'. Die entsprechende Lampe auf der Tastatur blinkt nun. Alle Tasten, die ab jetzt betДtigt werden, nimmt der Makrorekorder auf.  In diesem Beispiel drБcken wir nun die Tastenkombination Shift-EinfБgen : - Shift-Taste drБcken und festhalten - 'Einfg.' bzw. 'Ins' drБcken und loslassen - Shift-Taste loslassen  Die Makroaufzeichnung wird nun durch erneutes BetДtigen der Taste 'Rollen' bzw. 'Scroll Lock' beendet. Die entsprechende Lampe auf der Tastatur erlischt.  Ein Doppelklick auf unser neues Makro Фffnet den Systemeditor und zeigt das eben aufgenommene Makro: sind genau die Tasten, die wДhrend der Makroaufzeichnung betДtigt wurden. Bei Bedarf kФnnen nun neue Makrobefehle eingefБgt oder vorhandene verДndert werden. In diesem speziellen Fall hДtt zum Beispiel das Makro vollkommen ausgereicht - es bietet die gleiche Funktion. Nach dem Schlieсen des Editors ist die Bearbeitung beendet.  Dieses Makro kann nun Бber das KontextmenБ des Clips abgespielt werden (Maustaste 2/Makro abspielen) oder per HotKey bzw. HotText aktiviert werden. Ъber Maustaste 2/Einstellungen gelangt man wie gewohnt auf die Einstellungsseite dieses Objekts und kann dort - einen HotKey aktivieren und wДhlen. Wir wДhlen die Tastenkombination 'Strg-BUTTON2DBL'. - Festlegen, daс bei einem Doppelklick auf dieses Makroicon das Makro abgespielt wird, anstatt den Systemeditor zu Фffnen. Das macht bei unserem Beispielmakro aber keinen Sinn. Im Systemeditor wird zum Beispiel ab jetzt bei jedem Doppelklick mit der Maustaste 2 wДhrend die Taste 'Strg' festgehalten wird, der Inhalt der Zwischenablage an die aktuelle Cursorposition eingefБgt. Denn die Tastenkombination 'Shift-Einfg' fБgt normalerweise diesen Inhalt ein. Das gilt auch fБr viele andere Anwendungen. ═══ 1.2.3. Automatisch erstellte Beispielmakros ═══ Diese Makros werden bei der Installation von Assistant/2 automatisch erstellt. Ihnen kann, wie allen anderen (auch selbsterstellten) in ihren Einstellungen ein HotKey oder auch ein HotText zugeordnet werden:  Fensterliste Strg+ESC  Щffne EClip-Ornder OPEN:""  Datum Das Datum wird via EXEC aus einem REXX-Script gewonnen  Text Umwandeln in Der markierte Text wird in Gross- bzw. Kleinbuchstaben ungewandelt. (EXEC_I)  Explore URL Netscape wird gestartet, der markierte Text wird als URL geФffnet  PopupmenБ Ein Beispielpopupmenue, das u.a. obige Makros enthДlt. Die Struktur des Menues ist in dem Assistant/2-Ordner mit dem Namen 'Popupmenue' festgelegt.  add2file.cmd Kein Beispielmakro, wer es trotzdem ausprobieren mФchte erstelle ein Makro mit z.B. folgendem Inhalt: Der markierte Text wird an die Datei MeinText.txt angehДngt. ═══ 1.3. PopupmenБs ═══ Ein PopupmenБ ist eigentlich ein normaler Ordner, in dem beliebige Objekte sind. Allerdings werden die in dem Ordner enthaltenen Objekte anders behandelt:  Objekte, die einen Namen haben, der mit separator anfДngt, fБgen eine vertikale Unterteilungslinie in das MenБ ein. Damit lassen sich MenБs unterteilen.  Makros werden abgespielt.  TextClips werden in die aktuelle Anwendung eingefБgt.  Ordner werden geФffnet.  AusfБhrbare Programm gestartet. Besonders gut lДсt sich ein PopupmenБ in der Detailanzeige des Ordners erstellen (im KontextmenБ den Pfeil neben 'Щffnen' und dann 'Detailanzeige' auswДhlen). Jetzt kФnnen die EntrДge im Ordner wie gewБnscht plaziert werden. Ъbernommen wird diese plazierung aber erst nach Auswahl von Anzeigen und dem MenБpunkt Sofort aktualisieren Zum PopupmenБ wird dieser Ordner nun durch ein Makro. Dieses Makro beinhaltet als Makrobefehl einzig So kann ein Makro Бber den Ordner des Hauptverzeichnisses Фffnen. Auch ein funktioniert entsprechend. Ein BeispielpopupmenБ befindet sich im Assistant/2-Ordner. Ein Beispielmakro in dem darin enthaltenen Makroordner. Wenn diesem Makro in seinen Einstellungen ein HotKey oder HotText zugeordnet wird, erhДlt man ein vollwetriges, von Бberall erreichbares PopupmenБ, wie das BeispielpopupmenБ: ═══ 1.4. Externe Programme ═══ Die folgenden Programme kФnnen sowohl von OS/2- als auch von DOS-Befehlszeilen aus aufgerufen werden:  Mit TOCLIP.EXE werden Texte in die Zwischenablage geschrieben. Aufruf: TOCLIP [Dateiname] TOCLIP < [Dateiname] TYPE [Dateiname] | TOCLIP ECHO Diesen Text an EClip | TOCLIP  FROMCLIP.EXE liest Texte aus der OS/2-Zwischenablage aus und schreibt diese an die umleitbare Standardausgabe (STDOUT). Aufruf: FROMCLIP > [Dateiname] FROMCLIP | FIND "Suchtext"  Das Programm OPEN.EXE Фffnet beliebige Objekte auf der ArbeitsoberflДche und kann auch ohne EClip benutzt werden. Dadurch ist es zum Beispiel mФglich ein Makro abzuspielen. Es kФnnen alle von der ArbeitsoberflДche aus zugДngliche Objekte geФffnet werden: OPEN Objekt OPEN System OPEN C:\OS2\HELP OPEN "System\Systemkonfiguration\Hardware Manager"  WINECLIP.COM ist ein DOS-Programm, das in der AUTOEXEC.BAT oder einer beliebigen anderen Batchdatei geladen werden kann. Danach kФnnen DOS-Programme (wie einige Editoren), die normalerweise die Windows-Zwischenablage benutzen, nun stattdessen EClip verwenden. ═══ 2. Neuigkeiten ═══ Neuigkeiten in Assistant/2 V1.1:  WINECLIP.COM erlaubt DOS-Programmen auf EClip zuzugreifen  Fehlerbeseitigung und Geschwindigkeitsverbesserungen Neuigkeiten in Assistant/2 V1.0:  EClip - Im "Browsefenster" (Strg+TAB) wird der EClip-Ordner eingeblendet, ausserdem kann durch drБcken der Leertaste der aktuelle Clip editiert werden. Durch Antippen von 'Alt' kann der aktuelle Clip in die Anwendung eingefuegt werden, ohne das Browsefenster verlassen zu muessen - Es kФnnen alle Clips bei jedem Systemstart automatisch gelФscht werden  HotKeys - Unterstuetzung der Win Tasten und Maustastenkombinationen - HotText, Tastensequenzen dienen als HotKey (z.B. "mfg")  Drag&Drop - Text kann nun auch als Clip aus einer Anwendung herausgezogen (oder verschoben) werden, vorausgesetzt, diese unterstБtzt das Clipboard. z.B. diverse Editoren, Netscape, ... - D&D aus und in VIOs  Makros - Neue Befehle: -- -- -- -- -- -- - Die Tastatur-LED Animation ist fБr jedes Makro einzeln abschaltbar - Debugmode: - Beispielmakros Als Einstieg empfiehlt es sich nach der Installation dem Popupmenue einen HotKey zuzuweisen (z.B. Mausknopf 3, sofern vorhanden). Der Autor wuerde sich freuen, wenn sich der Anwender an der Entwicklung eigener Makros versuchen wБrde. Sollten dann zur Verwirklichung einer Idee der eine oder andere Befehl fehlen, wird er sich Бber eine RБckmeldung freuen. ═══ 3. Installation ═══ Alte Versionen von EClip und/oder Assistant/2 mБssen erst vollstДndig deinstalliert werden bevor eine neue Version installiert werden kann. Die Installation wird von INSTALL.EXE durchgefБhrt. Nach dem Aufruf dieses Programms muс ein Zielpfad angegeben werden. Existiert das angegebene Verzeichnis nicht, wird es vom Installationsprogramm angelegt. Anschlieсend werden alle Dateien dort hineinkopiert. Da Assistant/2 sowie EClip hauptsДchlich aus DLL-Dateien bestehen, muс die LIBPATH-Anweisung in der CONFIG.SYS auf dieses Verzeichnis verweisen. Ist das Zielverzeichnis noch nicht als LIBPATH definiert, nimmt das Installationsprogramm diese Eintragung vor. Gleiches gilt fБr den HELP-Pfad und das Verzeichnis in das die Hilfedatei hineinkopiert werden soll. Das Installationsverzeichnis wird an die PATH-Anweisung der \CONFIG.SYS und \AUTOEXEC.BAT angefБgt damit die zu Extended Clipboard/2 und Assistant/2 gehФrenden externen Programme von allen DOS- und OS/2-Anwendungen gefunden werden. Die Originaldateien werden als *.000 (wenn diese schon existiert als *.001 usw.) gesichert. Damit ist der erste Teil der Installation abgeschlossen. Der zweite Teil erfolgt ohne zutun des Anwenders beim nДchsten Systemstart: Es wird ein neuer Ordner mit dem Namen 'Assistant/2' auf der ArbeitsoberflДche sowie Schablonen der neuen Datentypen, die EClip bereitstellt, im Schablonenordner erzeugt. Damit ist die Installation beendet. Clips, die aus einer alten EClip-Installation auf der ArbeitsoberflДche Бbriggeblieben sind, werden allerdings erst nach einem weiteren Systemabschluс als solche erkannt und erhalten erst dann die besonderen FДhigkeiten wie z.B. die MФglichkeit zum Drag&Drop. ═══ 4. Konfiguration von Assistant/2 ═══ Assistant/2 wird Бber zwei Seiten des Notizbuches konfiguriert, das bei einem Doppelklick auf 'Konfiguriere Assistant/2' erscheint:  HotKeys  Drag&Drop ═══ 4.1. HotKeys ═══ An dieser Stelle kann eingestellt werden, ob die HotKeys bzw. HotTexte, die Makro- und TextClips, in den Einstellungen an einzelnen Clips zugeordnet sind, beachtet werden. Hier kann also die HotKey/HotTextbehandlung fБr diese Clips generell ein- und ausgeschaltet werden. Auсerdem befindet sich auf dieser Seite eine Aufstellung der Clips, denen momentan HotKeys oder HotTexten zugeordnet sind. Mit Aktualisieren kann diese Liste in SonderfДllen auf den aktuellen Stand gebracht werden. Ein Doppelklick auf einen Eintrag dieser Liste wechselt zu den Einstellungen dieses TextClips. ═══ 4.2. Drag&Drop ═══ Hier werden die Einstellungen zu Drag&Drop vorgenommen. Es kФnnen fБr die Maustaste 2 und (wenn vorhanden) auch fБr die Maustaste 3 Tastenkombinationen angegeben werden, die verschiedene Aktionen mit markiertem Text in Anwendungen beim Drag&Drop erzwingen. Normalerweise stellt Assistant/2 eine Drag&Drop-Funktionen nur dann fБr Anwendungen zur VerfБgung, wenn diese kein eigenes Drag&Drop unterstБtzt. Erzwungen werden kann eine Assistant/2-Drag&Drop-Aktion aber, wenn eine Anwendung zwar selber Drag&Drop unterstБtzt, diese Funktion aber nicht zum gewБnschten Ergebnis fБhrt. Die Aktionen mit markiertem Text innerhalb ein und des selben Fensters sowie zwischen unterschiedlichen Fenstern bzw. Anwendungen sind hier einstellbar. Auсerdem kФnnen in einer Anwendung markierte Texte, die mit  http://  https://  ftp://  gopher://  archie://  irc://  news:/  mailto:  file:// beginnen (fБhrende Leerzeichen werden dabei Бberlesen), nicht wie standardmДсig als Clips, sondern als URL-Objekt auf die ArbeitsoberflДche oder in einen anderen Ordner gelegt werden. Ein Doppelklick darauf startet dann die zugehФrige Internetanwendung. ═══ 4.3. Extended Clipboard/2 Konfiguration ═══ EClip wird Бber das EinstellungsmenБ Maustaste 2 auf dem Ordnersymbol/Einstellungen des Ordners konfiguriert. Danach erscheinen folgende zusДtzliche Einstellungsseiten:  EClip/View Seite 1 von 2  EClip/View Seite 2 von 2  Clips Seite 1 von 2 (Texte)  Clips Seite 2 von 2 (Bitmaps) ═══ 4.3.1. EClip/View Seite 1 von 2 ═══ Auf dieser Einstellungsseite kФnnen allgemeine Einstellungen getДtigt werden:  Automatisches LФschen alter Clips bei Ъberschreitung einer bestimmten Anzahl an Clips und/oder eines Maximalalters dieser EintrДge. DurchgefБhrt wird diese LФschaktion, wenn ein neuer Clip im EClip-Ordner erzeugt wird, oder wenn die Ordnerfunktion 'Anzeige/Sofort aktualisieren' angewДhlt wird. Einzelne Clips kФnnen von diesem automatischen LФschen aber auch ausgenommen werden. DafБr existiert eine MФglichkeit unter Einstellungen an einzelnen Clips. Es gibt auch die MФglichkeit immer alle im EClip-Ordner vorhandenen Clips beim erstmaligen Щffnen des Ordners nach dem Systemstart zu lФschen  Unter Ton beim Kopieren kann die WAV-Datei, die abgespielt wird wenn ein Inhalt in EClip gesichert wird, verДndert werden.  Einblenden eines Knopfes in der Titelleiste des EClip-Ordners. Mit diesem Knopf kann das EClip-Fenster so geschaltet werden, daс es nicht durch andere Fenster verdeckt werden kann.  Wenn der aktuell ausgewДhlte Clip ein Bitmap ist, kann es als Hintergrundbild des EClipordners verwendet werden. Damit sind BitmapClips schnell erkennbar.  Die Autopaste-Funktion kann ein- und ausgeschaltet werden.  Soll der EClip-Ordner bei jedem erstmaligen Щffnen 'minimiert' geФffnet werden ? ═══ 4.3.2. EClip/View Seite 2 von 2 ═══ In dieser Einstellungsseite geht es um das Aussehen des EClip-Ordners. Hier kann mit Hilfe der bekannten Einstellungsseite ausgewДhlt werden, welche Informationen (Details) Бber die einzelnen Clip angezeigt werden sollen. FБr eine genaue Beschreibung, bitte auf die Einstellungsseite 'EClip/View Seite 2 von 2' des EClip-Ordners wechseln und den 'Hilfe'-Knopf oder die Taste F1 drБcken. ═══ 4.3.3. Clips Seite 1 von 2 (Texte) ═══ Auf dieser Seite wird eingestellt, welche Einstellungen beim Neuerzeugen von Clips des Typs 'Text' bei diesen Clips eingestellt wird. Die Оnderung schon bestehender Clips ist unter Einstellungen an einzelnen Clips beschrieben.  Hier wird eingestellt, ob Texte, die in die Zwischenablage kopiert wurden, in EClip gesichert werden sollen.  Welches Verfahren soll beim EinfБgen von TextClips per Drag&Drop oder HotKey/HotText in die Zielanwendung benutzt werden ? Normalerweise sollten alle PM-Anwendungen, welche die Zwischenablage unterstБtzen, mit der Auswahl Via Zwischenablage funktionieren. Bei diesem Verfahren wird einfach die Tastenkombination Shift-Einfg simuliert. Als Ergebnis wird der Inhalt der Zwischenablage (hier: der Inhalt des Clips) in die Anwendung eingefБgt. Bei PM-Anwendungen, die dieses Verfahren nicht beherrschen, kann evtl. die Auswahl Simulierte Eingabe weiterhelfen. Damit wird jeder Buchstabe einzeln als Tastatureingabe an die Anwendung gesendet. Dabei kann es aber evtl. zu Problemen kommen, da z.B. auch Sicherheitsabfragen damit beantwortet werden kФnnen. Datenverlust kФnnte die Folge sein.  Sollen Texte per Drag&Drop in Anwendungen eingefБgt werden kФnnen ? Hier kann somit Drag&Drop fБr alle Clips generell erlaubt oder verboten werden.  Sollen wДhrend der AusfБhrung eines Makros als Hinweis darauf die Lampen der Tastatur als Lauflicht blinken ?  Soll der Titel automatisch an den Inhalt angepaсt werden ? Die Inhalte im EClip-Ordner sind eigentlich die Namen einzelner Dateien. Diese Dateien haben, wie jede Datei, neben einem Namen auch einen Dateiinhalt. Der Dateiname kann automatisch so erzeugt werden, daс er den ersten z.B. 80 Zeichen des Inhalts entspricht. Damit ist gewДhrleistet, daс alte Clips im EClip-Ordner sofort am Namen zu erkennen sind. Werden nun alte, in EClip gesicherte Clips nachtrДglich per Doppelklick bearbeitet, stimmt der Name evtl. nicht mehr mit dem Inhalt Бberein. Mit diesem MenБpunkt kann nun global eingestellt werden, ob der Name eines neuangelegten EClip-Eintrags automatisch an seinen Inhalt angepaсt werden soll. Auсerdem kann die maximale LДnge dieses Namens begrenzt werden. Beide hier gemachten Einstellungen gelten nur fБr neuerzeugte Clips. Jedem einzelnen Clip kФnnen aber auch spezielle, nur fБr ihn geltende Einstellungen gegeben werden (siehe Einstellungen an vorhandenen Clips). Hinweis: Generell wird der Name eines Clips aus den ersten Zeichen seines Inhalts generiert. Dabei gelten einige Besonderheiten: - Ist das erste Zeichen ein '#' oder '!' wird es durch '@' ersetzt - Zeilenwechsel werden durch '' gekennzeichnet - Geschweifte Klammern '{}' werden durch eckige '[]' ersetzt  Unter 'Standardtypen' wird eingestellt, welchen Datentyp die gesicherten Texte erhalten. Voreingestellt ist 'Plain Text'. ═══ 4.3.4. Clips Seite 2 von 2 (Bitmaps) ═══ Auf dieser Seite wird eingestellt, welche Einstellungen beim Neuerzeugen von Clips des Typs 'Bitmap' bekommen. Die Оnderung schon bestehender Clips ist unter Einstellungen an einzelenen Clips beschrieben. Hier wird die Frage beantwortet, ob Bilder, die in die Zwischenablage kopiert wurden, in EClip gesichert werden sollen. Unter 'Standardtypen' wird eingestellt, welchen Datentyp die gesicherten Bilder erhalten. Voreingestellt ist hier 'Bitmap'. ═══ TextClip Objekt ═══ Ein TextClip ist ein Datenobjekt, das vom Programmpaket Extended Clipboard/2 zur VerfБgung gestellt wird. In diesen TextClips sind ehemalige Textinhalte der OS/2-Zwischenablage gesichert. Ein neuer TextClip kann aus dem Schablonenordner herausgezogen werden. Konfiguriert werden diese Clips, Бber ihr KontextmeБ (Maustaste 2/Einstellungen) ═══ BitmapClip Objekt ═══ Ein BitmapClip ist ein Datenobjekt, das vom Programmpaket Extended Clipboard/2 zur VerfБgung gestellt wird. In diesen BitmapClips sind ehemalige Bildinhalte der OS/2-Zwischenablage gesichert. Konfiguriert werden diese Clips, Бber ihr KontextmeБ (Maustaste 2/Einstellungen) ═══ MakroClip Objekt ═══ Ein MakroClip ist ein Datenobjekt, das vom Programmpaket Extended Clipboard/2 zur VerfБgung gestellt wird. In diesen Clips sind sind Makrobefehle hinterlegt. Ein neues Makro kann aus dem Schablonenordner herausgezogen werden. Konfiguriert werden diese Clips, Бber ihr KontextmeБ (Maustaste 2/Einstellungen). ═══ 4.4. Einstellungen an einzelnen Clips ═══ FБr jeden Clip im EClip-Ordner existiert ein eigenes KontextmenБ. Dieses MenБ hat je nach Typ des Clips (Text, Bitmap) unterschiedliche Unterpunkte. Im Gegensatz zu den unter 'EClip Konfiguration' getДtigten Einstellungen werden hier einzelne Clips 'persФnlich' konfiguriert. Auch die unter 'Einstellung' erscheinenden Notitzbuchseiten sind auf den Typ abgestimmt.  Einstellungen an TextClips  Einstellungen an BitmapClips ═══ 4.4.1. Einstellungen an vorhandenen TextClips ═══ Auf dieser Seite werden Einstellungen fБr schon bestehende TextClips vorgenommen. Die Einstellungen, die beim Neuerzeugen von Clips verwendet werden, sind unter EClip Konfiguration aufgefБhrt.  Soll der Titel automatisch an den Inhalt angepaсt werden ? Die Inhalte im EClip-Ordner sind eigentlich die Namen einzelner Dateien. Diese Dateien haben, wie jede Datei, neben einem Namen auch einen Dateiinhalt. Der Dateiname kann bei VerДnderung des Inhalts automatisch so angepaсt werden, daс er den ersten z.B. 80 Zeichen des Inhalts entspricht. Damit ist gewДhrleistet, daс Clips im EClip-Ordner auch dann noch sofort am Namen zu erkennen sind, wenn ihr Inhalt nachtrДglich editiert wurde. Andererseits kann es machmal sinnvoll sein, einem Clip einen Namen zu geben, der nicht mit dem Inhalt Бbereinstimmt. Dieser MenБpunkt ist auch Бber das KontextmenБ 'Titel automatisch anpassen' des Clips erreichbar. Auсerdem kann hier die maximale LДnge dieses automatisch generierten Namens begrenzt werden.  Soll dieser Clip durch einen HotKey oder HotText, aktiviert werden kФnnen ? Durch welche(n) ? Wenn der HotKey gleichzeitig mit allen in diesem Feld markierten Steuertasten (Shift, Strg und Alt) gedrБckt wird, so wird der Inhalt des Clips in die aktuelle Anwendung eingefБgt. Ist dieser Clip auch als Makro definiert, so wird dieses Makro ausgefБhrt.  Was soll passieren, wenn auf diesem Clip ein Doppelklick ausgefБhrt wird ? Es stehen drei MФglichkeiten zur Auswahl: - Die zuordbare Standardanwendung (Normalerweise der Systemeditor) wird zum Bearbeiten des Clips aufgerufen - Der Inhalt des Clips wird in die Zwischenablage kopiert und steht dort allen Anwendungen zur VerfБgung. Dieses Verhalten ist auch Бber das KontextmenБ 'Kopiere in Zwischanablage' des Clips erreichbar. - Wenn dieser Clip als Makro definiert ist, kann dieses Makro ausgefБhrt werden.  Dieser eine Clip soll nicht automatisch gelФscht werden, wenn die Bedingung unter EClip/View Seite 1 von 2 erfБllt ist. Dieser MenБpunkt ist auch Бber das KontextmenБ 'Nicht lФschen' des Clips erreichbar.  Dieser Clip ist ein Makro und enthДlt ausfБhrbare Makrobefehle. In diesem Fall stehen weitere Einstellungen zur VerfБgung: - WДhrend der Abarbeitung des Makros sollen die Tastatur-Lampen nicht blinken. Dies ist normalerweise ein Hinweis, daс ein Makro abgearbeitet wird. - Der Debug-Modus erlaubt es, einen Logbericht wДhrend der AusfБhrung eines Makros anzufertigen. Der Logbericht erscheint in einem Fenster mit dem Namen 'Makro Log', das Бber die Fensterliste erreichbar ist. ═══ 4.4.2. Einstellungen an vorhandenen BitmapClips ═══ Auf dieser Seite werden Einstellungen fБr schon bestehende Clips vom Typ Bitmap vorgenommen. Die Einstellungen, die beim Neuerzeugen von Clips verwendeten Einstellungen werden auf Clips Seite 2 von 2 (Bitmaps) eingestellt:  Was soll passieren, wenn auf dem Clip ein Doppelklick ausgefБhrt wird ? Es stehen zwei MФglichkeiten zur Auswahl: - Die zuordbare Standardanwendung (Normalerweise der Bildeditor) wird zum Bearbeiten des Clips aufgerufen. - Der Inhalt des Clips wird in die Zwischenablage kopiert und steht dort allen Anwendungen zur VerfБgung. Dieses Verhalten ist auch Бber das KontextmenБ 'Kopiere in Zwischanablage' des Clips erreichbar.  Dieser eine Clip soll nicht automatisch gelФscht werden, wenn die Bedingung unter EClip/View Seite 1 von 2 erfБllt ist. Dieser MenБpunkt ist auch Бber das KontextmenБ 'Nicht lФschen' des Clips erreichbar. ═══ KontextmenБ 'Kopiere in Zwischenablage' ═══ Der Inhalt dieses Clips wird in die Zwischenablage kopiert und steht dort allen Anwendungen zur VerfБgung. In den Einstellungen zu diesem Clip (KontextmenБ Бber Maustaste 2/Einstellungen) kann konfiguriert werden, daс auch ein Doppelklick auf diesen Clip dieses Kopieren bewirkt. ═══ KontextmenБ 'Makro aufzeichnen' ═══ Hier wird der Makrorekorder, der in das Programmpaket Extended Clipboard/2 integriert ist, gestartet. ═══ KontextmenБ 'Makro abspielen' ═══ Hier wird ein Makro, das zum Programmpaket Extended Clipboard/2 gehФrt, gestartet. ═══ KontextmenБ 'Titel automatisch anpassen' ═══ Hier kann ein- und ausgeschaltet werden, ob der Titel dieses Clips automatisch an seinen Inhalt angepaсt werden soll, wenn dieser Inhalt (mit einem Editor) verДndert wird. Diese Einstellung ist auch in den Einstellungen dieses Clips (Maustaste 2/Einstellungen) verfБgbar. ═══ KontextmenБ 'Nicht lФschen' ═══ Dieser Clip soll nicht automatisch gelФscht werden, wenn die Bedingung unter EClip/View Seite 1 von 2 erfБllt ist. Diese Einstellung ist auch in den Einstellungen dieses Clips (Maustaste 2/Einstellungen) verfБgbar. ═══ 5. Bekannte Probleme ═══ Es kФnnen bei der Benutzung von EClip kleinere Probleme auftauchen:  'Zwischenablage anzeigen' funktioniert nicht  Clip verschwindet plФtzlich  EClip-Ordner schlieсt sich automatisch  Fensterreihenfolge ist durcheinander  Programme, die nicht zusammen mit EClip benutzt werden kФnnen  Andere Datentypen als Bitmap und Text  Deinstallation schlДgt fehl. ═══ 5.1. 'Zwischenablage anzeigen' funktioniert nicht ═══ Das Programm zum OS/2-Lieferumfang gehФrende Programm 'Zwischenablage anzeigen' verhДlt sich Erweiterungen wie EClip nicht kooperativ gegenБber. Sobald bei geФffnetem EClip-Ordner einmal der Inhalt der Zwischenablage mittels 'Zwischenablage anzeigen' angesehen wurde, erhДlt EClip keine Nachricht mehr, wenn sich der Inhalt der Zwischeablage Дndert. Deswegen kann EClip in diesem Fall keine neuen Clips anlegen. Damit EClip wieder funktioniert ist der der EClip-Ordner zu schlieсen und erneut zu Фffnen. Die Programme 'Zwischenablage anzeigen' und EClip kФnnen nur gleichzeitig benutzt werden, wenn zuerst das Anzeigeprogramm und erst anschlieсend EClip geФffnet werden. ═══ 5.2. Clip verschwindet plФtzlich ═══ Normalerweise ist Warp 4 so eingestellt, daс das Ziehen eines Objekts auf die ArbeitsoberflДche das Erstellen einer Referenz dieses Objekts auf der ArbeitsoberflДche bewirkt. Das bedeutet aber auch, daс diese Referenz verschwindet, wenn das Original im EClip-Ordner gelФscht wird. Das kann verwirrend sein, da Clips automatisch gelФscht werden kФnnen (siehe EClip/View Seite 2 von 2). Abhilfe schafft die Markierung 'Nicht automatisch lФschen' fБr diesen Clip (siehe Einstellungen an vorhandnen Clips). SelbstverstДndlich besteht aber auch weiterhin die MФglichkeit, nicht eine Referenz sondern eine Kopie des Clips zu erstellen (Strg-Maustaste 2) oder den Clip auf die ArbeitsoberflДche zu verschieben (Shift-Maustaste 2). Damit treten die o.g. Probleme nicht auf. ═══ 5.3. EClip-Ordner schlieсt sich automatisch ═══ Man kann Warp 4 so einstellen, daс beim Щffnen eines Objekts der Ordner, in dem sich das Objekt befindet, automatisch geschlossen wird. Wenn diese Einstellung systemweit vorgenommen wurde (Systemkonfiguration/System/Fenster/2 : Alle Objekte) wird sie wДhrend der Installation auch fБr den EClip-Ordner Бbernommen. Das hat zur Folge, daс der EClip-Ordner nach einen Doppelklick auf einen Clip automatisch geschlossen wird. Bei geschlossenem EClip-Ordner werden aber keine Inhalte mehr aus der Zwischenablage entgegengenommen. Abhilfe: In den Einstellungen des EClip-Ordners unter 'Fenster Seite 2 von 2' die Einstellung 'Nie' anwДhlen. ═══ 5.4. Fensterreihenfolge ist durcheinander ═══ Ist der EClip-Ordner mit dem 'Always-on-top framebutton' dauernd in den Vordergrund geschaltet, kommt es manchmal zu Fehlern in der Reihenfolge der Darstellung von WinOS2-Fenstern auf der OS/2-ArbeitsoberflДche. ═══ 5.5. Programme, die nicht zusammen mit EClip benutzt werden kФnnen ═══  Das Programm ManyClip von Tim Francis kann nicht zusammen mit EClip benutzt werden. ═══ 5.6. Andere Datentypen als Bitmap und Text ═══ EClip unterstБtzt momentan nur die Daten der Typen 'Bitmap' und 'Text'. Die UnterstБtzung weiterer Datentypen ist aber mФglich. Bei Bedarf freut sich der Autor Бber eine Nachricht :-) ═══ 5.7. Deinstallation schlДgt fehl ═══ FБr die Deinstallation muс die Datei ECLINST.DLL in einem Verzeichnis des LIBPATH stehen. Die Deinstallation schlДgt fehl, wenn die Datei ECLINST.DLL nicht in einem Pfad des LIBPATH steht. Diese Datei ist im Orginalarchiv unter dem Namen INSTGER.DLL (bzw. INSTENG.DLL in der englischen Version) enthalten. Wenn die Deinstallation fehlschlДgt muс die Datei INSTGER.DLL aus dem Orginalarchiv in ein Verzeichnis des LIBPATH kopiert und nach ECLINST.DLL umbenannt werden. ═══ 6. Deinstallation ═══ Assistant/2 kann mit dem mitgelieferten UNINST.EXE deinstalliert werden. Dabei werden die neuregistrierten Klassen entfernt und alle durch das Installationsprogramm gemachten EintrДge in den INI-Dateien sowie die neuerzeugten Schablonen gelФscht. Das Installationsverzeichnis wird nicht gelФscht. Оnderungen, die das Installationsprogramm an den Dateien CONFIG.SYS und AUTOEXEC.BAT vorgenommen hat, werden seit der EClip-Version 2.0 von UNINST.EXE rБckgДngig gemacht. Erst nach einem Systemneustart ist es mФglich das Installationsverzeichnis zu lФschen und/oder eine neue Version von EClip zu installieren. Beim Update vom Extended Clipboard/2 auf den Assistent/2 muс das Installationsverzeichnis von Hand gelФscht werden bevor die neue Version installiert wird ! Die Deinstallation schlДgt fehl, wenn die Datei ECLINST.DLL nicht in einem Pfad des LIBPATH steht. ═══ 7. Verwendete Begriffe ═══ Folgende Begriffe werden in dieser Anleitung fБr Assistant/2 verwendet:  'EClip'  'Clip'  'Drag&Drop'  'Autopaste'  'HotKey'  'HotText'  'Makro' ═══ 8. Rechtliches ═══ Assistant/2 beinhaltet das Extended Clipboard/2 und ist Shareware. Das Programmpaket darf 3 Wochen unentgeltlich getestet werden. Nachdem die Testzeit beendet ist muс das Programm registriert werden (siehe Datei BESTELL.FRM). Die Benutzung einer unregistrierten Software nach dieser Zeit ist nicht zulДssig. Als Erinnerung erscheint nach der Testzeit bei jedem Щffnen des EClip-Ordners ein Hinweistext. Die RegistriergebБhr betrДgt DM 25.-. FrБhere Registrierungen fБr Extended Clipboard/2 gelten auch fБr Assistant/2. Das Programmpaket darf und soll ausschlieсlich als Komplettpaket (ZIP-Archiv) weitergegeben werden. Die Installation, Benutzung und Entfernung des Programmpakets geschieht auf eigene Gefahr des Anwenders. Der Autor Бbernimmt keinerlei Haftung fБr SchДden, die dadurch entstehen. Eine Garantie fБr die fehlerfreie Funktion des Programmpakets oder einzelner Programmteile wird nicht Бbernommen. Assistant/2 und EClip sind selbstverstДndlich ausgiebig getestet und gewissenhaft weiterentwickelt worden. Trotzdem sind Fehler leider nie auszuschlieсen. Der Autor nimmt Fehlerberichte und VerbesserungsvorschlДge gern entgegen. Die aktuellen Adressen befinden sich hier. Extended Clipboard/2 - Copyright (c) 1996-1998 by Hinnerk Becker, Hamburg ═══ 8.1. Register ═══ Bitte schicken Sie das ausgefБllte Formular aus der Datei BESTELL.FRM per Post an: Hinnerk Becker Kortenwisch 5c 22397 Hamburg Oder per EMail an: HBecker@bigfoot.com ═══ 9. Schluсwort ═══ Der Autor ist zu erreichen unter: HBecker@bigfoot.com oder per Sackpost: Hinnerk Becker Kortenwisch 5c 22397 Hamburg Germany Bedanken mФchte ich mich bei Bernd Troszynski fБr seine vielen Anregungen und Tips, das Schreiben des WINECLIP Tools sowie das Erstellen dieser Anleitung. In dieser Dokumentation werden alle verwendeten Markenbezeichnungen vom Autor anerkannt. Die genannten Marken sind Eigentum der entsprechenden Firmen. Hinnerk Becker, Juni 1999 ═══ ═══ Als Drag&Drop wird das 'Anfassen' eines Objekts ("Icon") oder eines in einer Anwendung markierten Textes mit der Maustaste 2 (drag), sowie das anschlieсende Loslassen Бber der Zielanwendung (drop) oder der ArbeitsoberflДche bzw. einem Ordner bezeichnet. ═══ ═══ Ein Clip ist die Bezeichnung fБr ein Objekt, das einen einzelnen gesicherten (alten) Zwischenablageinhalt oder ein Makro beinhaltet. ═══ ═══ EClip wird in dieser Dokumentation als Kurzform von fБr Extended Clipboard/2 verwendet. ═══ ═══ Was sind 'Standardtypen' ? Normalerweise ist allen Daten ein Typ zugeordnet der in den erweiterten Attributen abgelegt wird. Auсerdem gibt es meistens (mindestens) ein Programm, das diesen Typ bearbeiten kann und deshalb seinerseits wiederum diesem Typ zugeordnet ist. FБr den Typ 'Plain Text' ist das normalerweise der Editor 'E'. Die Zuordnung 'Plain Text' - 'E' ist aber Systemweit in den Einstellungen des Systemeditors Дnderbar. Anstatt die gesicherten Clips dem Datentyp 'Plain Text' zuzuordnen, kann auch ein neuer Datentyp kreiert werden. Dieser neue Datentyp muс in die WPS-Typenliste eingetragen werden. Das kann Бber die 'Zuordnung'-Seite jedes Programmobjekts geschehen. Die Zuordnung des Datentyps zum Programmobjekt erfolgt auch auf dieser Seite. Bei einem Doppelklick auf einen neuen Clip wird fortan diese Anwendung gestartet. Analog gilt das natБrlich fБr den Typ 'Bitmap' und den 'Bildeditor'. Allerdings ist auch der 'Symboleditor' normalerweise diesem Typ zugeordnet. Man kann also Бber 'Maustaste 2/Щffnen' auswДhlen, mit welchem dieser Programme man eine Datei dieses Typs bearbeiten will. Es ist andererseits auch mФglich, unter 'Standardtypen' mehrere Datentypen einzutragen. Dabei ist zu beachten, daс die verschiedenen Typen durch Kommata voneinander getrennt werden mБssen. Auсerdem dБrfen keine unnФtigen Leerzeichen eingefБgt werden. Die Einstellung 'Plain Text,TextClip' hДtte dann zur Folge, daс im KontextmenБ (Maustaste 2/Щffnen) der neuen Clips alle die Anwendungen erscheinen, denen diese Typen zugeordnet sind. ═══ ═══ Als Makro wird ein TextClip bezeichnet, der in seinen Einstellungen an TextClips als Makro markiert ist. Ein Makro kann Tastatureingaben und Mausbewegungen simulieren. Makros kФnnen mit der Rekorderfunktion aufgezeichnet und/oder mit einem Texteditor nachbearbeitet werden. ═══ ═══ Ein HotKey ist normalerweise eine Kombination aus mehreren gleichzeitigen TastenbetДtigungen. Es kФnnen aber auch einzelene Tasten zu HotKeys gemacht werden. Auch die Maustasten kФnnen neubelegt werden. Einem TextClip kann in seinen Einstellungen ein HotKey zugewiesen werden. Wird dieser HotKey gedrБckt, so wird entweder das Makro dieses Clips abgespielt (wenn der Clip als Makro definiert ist) oder der Inhalt des Clips wird als Text in die aktuelle Anwendung eingefБgt. Einige HotKeys sind vom Programm vorgegeben. Die gleichen Funktionen wie ein HotKey fБhrt auch ein HotText aus. ═══ ═══ Autopaste ermФglicht das halbautomatische EinfБgen von Clips in Anwendungen Бber HotKeys ohne fБr die Auswahl eines neuen Clips zum EClip-Ordner wechseln zu mБssen. Dabei wird der aktuelle Inhalt der Zwischenablage in die aktuelle Anwendung eingefБgt. Anschlieсend wird der folgende Eintrag im EClip-Ordner ausgewДhlt und damit in die Zwischenablage kopiert, damit die folgende Autopaste-Aktion eben diesen (nДchsten) Clip einfБgt. So kФnnen mehrere frБher kopierte Inhalte einfach nacheinander in eine Anwendung eingefБgt werden. Die HotKeys dafБr sind Strg-Alt-CursorAuf bzw. Strg-Alt-CursorAb. Es besteht auch die MФglichkeit den aktuell ausgewДhlten Clip zu verДndern ohne ihn sofort in die Anwendung einzufБgen. Das ist dann so etwas wie ein unfertiges Autopaste. Die HotKeys fБr diese Funktion sind Strg-TAB-CursorAuf und Strg-TAB-CursorAb. Duch gleichzeitiges BetДtigen der Leertaste kann der Text editiert werden. Duch BetДtigen der Taste ALT wird der momentan angezeigte Inhalt eingefБgt. Beendet wird der Editiermodus durch erneutes drБcken von Strg-TAB. ═══ ═══ Ein HotText ist ein Wort oder eine Buchstabenfolge, die in einer beliebigen Anwendung eingegeben wird. Einem TextClip kann in seinen Einstellungen ein HotText zugewiesen werden. Wird dieser HotText geschrieben, so wird entweder das Makro dieses Clips abgespielt (wenn der Clip als Makro definiert ist) oder der Inhalt des Clips wird als Text in die aktuelle Anwendung eingefБgt. Die gleichen Funktionen wie ein HotText fБhrt auch ein HotKey aus. ═══ ═══ Die 'Tasten der Maus' Wenn die Maus fБr RechtshДnder konfiguriert ist, wird  die linke Maustaste zur 'Maustaste 1'  die rechte Maustaste zur 'Maustaste 2'  eine evtl vorhandene mittlere Maustaste zur 'Maustaste 3' Ist die Maus fБr LinkshДnder konfiguriert, sind die Maustasten 1 und 2 vertauscht. ═══ ═══ Jedem Makrobefehl kann eine Zahl vorangestellt werden. Diese Zahl gibt die Zeit in Millisekunden an, die gewartet werden soll bevor der Befehl ausgefБhrt wird. So wartet der Befehl <100HOME> 100 Millisekunden, bevor die Taste "Pos1" automatisch gedrБckt wird. Alle weiteren Befehle werden anschlieсend wieder mit der VerzФgerung ausgefБhrt, die mit dem -Befehl definiert wurde. ═══ ═══ Ein URL-Objekt kann nur erzeugt werden, wenn die Klasse WPUrl im System registriert ist. Das ist der Fall, wenn im Schablonen-Ordner unter Internet-Schablonen eine Schablone mit dem Namen URL existiert. Das ist normalerweise unter OS/2 Warp 4 der Fall.