home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 5 Edit
/
05-Edit.zip
/
eclip201.zip
/
ECLGER.INF
(
.txt
)
< prev
next >
Wrap
OS/2 Help File
|
1997-11-18
|
45KB
|
1,017 lines
ΓòÉΓòÉΓòÉ 1. Was macht 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 PM-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. Neuigkeiten seit der letzten Version ΓòÉΓòÉΓòÉ
Seit der zuletzt verФffentlichten Version 1.0 sind folgende Funktionen
hinzugekommen:
Hotkeys kФnnen fБr einzelne Clips definiert werden.
Die Autopaste-Funktion ist erweitert worden. Durch die Tastenkombination
STRG-TAB kann jetzt ein Clip ausgewДhlt werden, ohne ihn einzufБgen.
Makros ermФglichen die Simulation von Tastatur- und Mausaktionen.
Die Programme FROMCLIP.EXE und TOCLIP.EXE ermФglichen von DOS- und
OS/2-Kommandozeilen (bzw. Batchdateien) den Zugriff auf die
Zwischenablage.
Mit OPEN.EXE kФnnen beliebige Objekte auf der ArbeitoberflДche von einer
Kommandozeile aus geФffnet werden. So kann zum Beispiel ein Makro aus
einer Batchdatei heraus gestartet werden.
Neue Versionen sind im Internet unter http://www.bmtmicro.com bzw. per
anonymous-ftp unter ftp.bmtmicro.com/bmtmicro/eclip???.ZIP erhДltlich.
ΓòÉΓòÉΓòÉ 2. Rechtliches ΓòÉΓòÉΓòÉ
EClip ist Shareware. Das Programm darf 14 Tage 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. Nach insgesamt drei Wochen
funktioniert die unregistrierte Version nicht mehr.
Die RegistriergebБhr betrДgt DM 25.-
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.
EClip ist selbstverstДndlich ausgiebig getestet und gewissenhaft
weiterentwickelt worden. Trotzdem sind Fehler leider nie auszuschlieсen. Der
Autor nimmt Fehlerberichte und VerbesserungsvorschlДge entgegen. Die aktuellen
Adressen befinden sich am Ende dieses Dokuments.
Extended Clipboard/2 - (c) 1996, 1997 by Hinnerk Becker, Hamburg
ΓòÉΓòÉΓòÉ 2.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
Ъberweisen sie die RegistriergebБhr in HФhe von DM 25.- bitte an:
Hinnerk Becker
Kto.: 0130206644
BLZ 20030700 (Merck Finck & Co)
Danke.
ΓòÉΓòÉΓòÉ 3. Verwendete Begriffe ΓòÉΓòÉΓòÉ
Folgende Begriffe werden in dieser Dokumentation fБr Extended Clipboard/2
verwendet:
'EClip'
'Clip'
'Drag&Drop'
'Autopaste'
'Hotkey'
'Makro'
ΓòÉΓòÉΓòÉ 4. Installation ΓòÉΓòÉΓòÉ
Alte Versionen von EClip 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 EClip ausschlieсlich aus DLL-Dateien besteht, 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 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 'Extended Clipboard/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.
ΓòÉΓòÉΓòÉ 5. 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 PM-Anwendungen eingefБgt
werden.
Autopaste ermФglicht das halbautomatische EinfБgen von Clips in PM-Anwendungen
Бber Hotkeys.
DOS- und OS/2-Befehlszeilen kФnnen Бber externe Programme auf die
OS/2-Zwischenablage zugreifen.
ΓòÉΓòÉΓòÉ 5.1. 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"
ΓòÉΓòÉΓòÉ 6. Generelle 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)
Hotkeys
ΓòÉΓòÉΓòÉ 6.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.
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 ?
ΓòÉΓòÉΓòÉ 6.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.
ΓòÉΓòÉΓòÉ 6.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 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 PM-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'.
ΓòÉΓòÉΓòÉ 6.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'.
ΓòÉΓòÉΓòÉ 6.5. Hotkeys ΓòÉΓòÉΓòÉ
An dieser Stelle kann eingestellt werden, ob die Hotkeys, die Makro- und
TextClips, in den Einstellungen an einzelnen Clips zugeordnet sind, beachtet
werden. Hier kann also die Hotkeybehandlung fБr diese Clips generell ein- und
ausgeschaltet werden.
Auсerdem befindet sich auf dieser Seite eine Aufstellung der Clips, denen
momentan Hotkeys 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.
ΓòÉΓòÉΓòÉ <hidden> Hilfe Extended Clipboard/2 ΓòÉΓòÉΓòÉ
Hier geht's weiter...
ΓòÉΓòÉΓòÉ <hidden> 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. Konfiguriert werden diese Clips, Бber ihr KontextmeБ (Maustaste
2/Einstellungen)
ΓòÉΓòÉΓòÉ <hidden> 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)
ΓòÉΓòÉΓòÉ 7. Einstellungen an einzelnen Clips ΓòÉΓòÉΓòÉ
FБr jeden Clip im EClip-Ordner existiert ein eigenes KontextmenБ
EinstellungsmenБ. Dieses MenБ hat je nach Typ des Clips (Text, Bitmap)
unterschiedliche Unterpunkte. Im Gegensatz zu den unter 'Generelle
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
ΓòÉΓòÉΓòÉ 7.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 Generelle 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 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.
ΓòÉΓòÉΓòÉ 7.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.
═══ <hidden> 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.
═══ <hidden> KontextmenБ 'Makro aufzeichnen' ═══
Hier wird der Makrorekorder, der in das Programmpaket Extended Clipboard/2
integriert ist, gestartet.
═══ <hidden> KontextmenБ 'Makro abspielen' ═══
Hier wird ein Makro, das zum Programmpaket Extended Clipboard/2 gehФrt,
gestartet.
═══ <hidden> 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.
═══ <hidden> 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.
ΓòÉΓòÉΓòÉ 8. 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-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.
Shift-Strg-TAB-CursorAuf und
Shift-Strg-TAB-CursorAb: ZusДtzlich zu den schon ausgewДhlten wird der
folgende Clip im EClip-Ordner markiert (und damit zusДtzlich in die
Zwischenablage kopiert). Im Gegensatz zu Autopaste erfolgt aber kein
EinfБgen des Zwischenablageinhalts in die aktuelle Anwendung.
ΓòÉΓòÉΓòÉ 9. Der Makrorekorder ΓòÉΓòÉΓòÉ
Mit dem Makrorekorder werden Makros aufgezeichnet. Dazu Фffnet man mit einem
Mausklick mit Maustaste 2 das KontextmenБ eines TextClips im EClipordner und
wДhlt dem MenБpunkt 'Makro aufzeichnen' 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, die Auswahl 'Makro abspielen' auf dieser
Seite oder Бber das per Maustaste 2 erreichbare KontextmenБ 'Makro abspielen'
dieses MakroClips.
ΓòÉΓòÉΓòÉ 9.1. 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:
<Taste+> : HДlt die Taste zusammen mit nДchster (auch
schachtelbar) z.B. <ALT+><CTRL+>a
<Taste-D> : DrБckt Taste (z.B. <ALT-D> <a-D>)
<Taste-U> : LДсt sie los (z.B.<ALT-U> <a-U>)
'Normale' Zeichen : entweder in <> oder ohne <>. z.B. "a" = "<a>"
Ausnahme: "<<>": "<" muс in spitzen Klammern stehen.
<END> : Die Taste "Ende"
<HOME> : Die Taste "Pos1"
<PGDN> : Die Taste "BildAb"
<PGUP> : Die Taste "BildAuf"
<INS> : Die Taste "Einfg"
<DEL> : Die Taste "Entf"
<TAB> : Die Taste "TAB"
<SHIFT> : Die Taste "Shift"
<ALT> : Die Taste "Alt"
<CTRL> : Die Taste "Strg"
<BACK> : Die Taste "Backspace"
<ESC> : Die Taste "Esc"
<F1>...<F12> : Die Funktionstasten
<UP> : Die Taste "PfeilAuf"
<DOWN> : Die Taste "PfeilAb"
<LEFT> : Die Taste "PfeilLinks"
<RIGHT> : Die Taste "PfeilRechts"
<PAUSE> : Die Taste "Pause"
<PRINTSCREEN> : Die Taste "Druck"
<NUMLOCK> : Die Taste "Num"
<CAPSLOCK> : Die Taste "Capslock"
<DELAY:x> : Vor jedem folgenden Makrobefehl wird x Millisekunden
gewartet. Diese Einstellung kann fБr einzelne
Befehle Бberschrieben werden
<PTRPOS:x,y> : Absolute Mauszeigerposition (bezogen auf die linke
untere Ecke des Desktops)
<PTRMV:x,y> : Verschieben des Mauszeigers um Pixel
<PTR-BL> : Setze Pointer in untere, linke Ecke des aktiven
Fensters
<PTR-BR> : Setze Pointer in untere, rechte Ecke des aktiven
Fensters
<PTR-TL> : Setze Pointer in obere, linke Ecke des aktiven
Fensters
<PTR-TR> : Setze Pointer in untere, rechte Ecke des aktiven
Fensters
<BUTTON1> : Mausklick Maustaste 1
<BUTTON1-D> : Maustaste 1 drБcken, nicht loslassen
<BUTTON1-U> : Maustaste 1 loslassen
<BUTTON1DBL> : Maustaste 1 Doppelklick
<BUTTON2> : Maustaste 2 drБcken (alle <BUTTON1>-Befehle gelten
analog)
<BUTTON3> : Maustaste 3 drБcken (alle <BUTTON1>-Befehle gelten
analog)
<;Kommentar> : Kommentar
<> : Fluchtzeichen: Ignoriere den Rest der Zeile
<REPEAT:x> : Wiederhole alle Befehle von hieran x mal (kann auch
geschachtelt werden)
<REPEND> : Ende der Wiederholung
Hinweis:
Die AusfБhrung einzelner Makrobefehle kann verzФgert werden.
ΓòÉΓòÉΓòÉ 9.2. 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: <SHIFT-DN><INS><SHIFT-UP> 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 <SHIFT+><INS>
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 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.
ΓòÉΓòÉΓòÉ 10. 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
ΓòÉΓòÉΓòÉ 10.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.
═══ 10.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.
═══ 10.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.
ΓòÉΓòÉΓòÉ 10.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.
═══ 10.5. Programme, die nicht zusammen mit EClip benutzt werden kФnnen ═══
Das Programm ManyClip von Tim Francis kann nicht zusammen mit EClip
benutzt werden.
ΓòÉΓòÉΓòÉ 10.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 :-)
ΓòÉΓòÉΓòÉ 11. Deinstallation ΓòÉΓòÉΓòÉ
EClip 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 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 einer EClip-Version 1.x auf eine 2.x muс das
Installationsverzeichnis von Hand gelФscht werden bevor die neue Version
installiert wird !
═══ 12. 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 sowie das Schreiben dieser Anleitung.
Hinnerk Becker, November 1997
ΓòÉΓòÉΓòÉ <hidden> ΓòÉΓòÉΓòÉ
Als Drag&Drop wird das 'Anfassen' eines Objekts mit der Maustaste 2 (drag),
sowie das anschlieсende loslassen Бber der Zielanwendung (drop) bezeichnet.
ΓòÉΓòÉΓòÉ <hidden> ΓòÉΓòÉΓòÉ
Ein Clip ist die Bezeichnung fБr ein Objekt, das einen einzelnen gesicherten
(alten) Zwischenablageinhalt oder ein Makro beinhaltet.
ΓòÉΓòÉΓòÉ <hidden> ΓòÉΓòÉΓòÉ
EClip wird in dieser Dokumentation als Kurzform von fБr Extended Clipboard/2
verwendet.
ΓòÉΓòÉΓòÉ <hidden> ΓòÉΓòÉΓòÉ
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.
ΓòÉΓòÉΓòÉ <hidden> ΓòÉΓòÉΓòÉ
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.
ΓòÉΓòÉΓòÉ <hidden> ΓòÉΓòÉΓòÉ
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.
ΓòÉΓòÉΓòÉ <hidden> ΓòÉΓòÉΓòÉ
Autopaste ermФglicht das halbautomatische EinfБgen von Clips in PM-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.
ΓòÉΓòÉΓòÉ <hidden> ΓòÉΓòÉΓòÉ
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.
ΓòÉΓòÉΓòÉ <hidden> ΓòÉΓòÉΓòÉ
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 <DELAY:x>-Befehl definiert wurde.