home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 25 Icons
/
25-Icons.zip
/
amptr101.zip
/
amptrdeu.hlp
(
.txt
)
< prev
next >
Wrap
OS/2 Help File
|
1997-10-02
|
63KB
|
1,750 lines
═══ 1. Animierter Mauszeiger fБr OS/2 ═══
Willkommen bei
Animierter Mauszeiger fБr OS/2
WДhlen Sie aus folgenden Punkten aus:
Ъberblick
Testberichte
Voraussetzungen
Copyright & Co.
Benutzung
Wie kann ich ... ?
EinschrДnkungen
Revisionshistorie
Warenzeichen
Danksagungen
═══ 1.1. Ъberblick ═══
Animierter Mauszeiger fБr OS/2
Willkommen in der Welt der animierten Mauszeiger. Mit diesem Programm kФnnen
Sie alle OS/2 Mauszeiger animieren.
Sie kФnnen dazu nicht nur OS/2 Zeiger Dateien, sondern auch Win* Cursor
Dateien, Win* Animationsdateien und AniMouse Ressource DLL Dateien verwenden,
um die OS/2 Mauszeiger auszuwechseln oder auch zu animieren.
Ausserdem kФnnen Sie AnimationssДtze erstellen, indem Sie Dateien von
unterschiedlichen dieser Typen in ein Verzeichnis stellen und dieses
Verzeichnis als eine einzelne Animationsresource verwenden. Dieses Verzeichnis
ist dann ein Animationssatz Verzeichnis.
Dies vereinfacht stark die Verwendung dieser verschiedenen Resourcetypen und
ermФglicht Ihnen, die Animationen fБr alle OS/2 Mauszeiger aus allen
unterstБtzten Resourcetypen in einem Verzeichnis zusammenzustellen und dieses
Verzeichnis dann als einzelne Animationsressource zu verwenden.
Weiterhin kФnnen Sie durch die Verwendung von Animationssatz-Verzeichnissen
Mauszeiger-Animationen erstellen, fБr die Sie lediglich den OS/2 Symbol Editor
benФtigen, da eine Animation auch komplett nur aus OS/2 Zeiger Dateien bestehen
kann. Diese MФglichkeit bietet kein anderes Programm.
Alternativ dazu kФnnen Sie selbst AniMouse Ressource DLL Dateien aus OS/2
Zeiger Dateien erstellen, um einerseits Plattenplatz zu sparen und andererseits
Animationen einfacher handhaben und verteilen zu kФnnen. Die mit einem
Zusatzprogramm von Animierter Mauszeiger fБr OS/2 erstellten AniMouse Ressource
DLL Dateien sind kompatibel mit dem AniMouse Paket, obgleich Animierter
Mauszeiger fБr OS/2 dafБr noch mehr FunktionalitДt bietet und zudem noch
freeware (kostenlos) ist.
Animierter Mauszeiger fБr OS/2 ersetzt die Mauszeiger Seite im Mausobjekt,
sodaс Sie alle Animationen konfigurieren kФnnen, indem Sie einfach die
Einstellungen wie gewohnt in diesem Objekt vornehmen. Verwenden Sie die
erweiterte Ziehen&Ъbergeben (Drag&Drop) FunktionalitДt von Animierter
Mauszeiger fБr OS/2, um alle unterstБtzten Resourcetypen direkt auf den
Mauszeiger-BehДlter oder auf eines seiner (je einen Mauszeiger
repesentierenden) Objekte zu ziehen. Dadurch kФnnen Sie auf einfache Weise die
Animationen fБr einen oder fБr alle Mauszeiger Дndern.
DarБberhinaus fБhrt Animierter Mauszeiger fБr OS/2 einige neue Mausobjekt
Einstellungsbefehle ein, sodaс Sie mit dem REXX API Aufruf SysSetObjectData()
alle Einstellungen auch automatisiert durchfБhren kФnnen. Einige REXX
Beispielprogramme demonstrieren, wie diese Einstellungsbefehle eingesetzt
werden kФnnen. Ein Beispielprogramm lДсt sogar eine zufДllig ausgewДhlte
Animation laden. Damit kФnnen Sie z.B. bei jedem Systemstart oder auch
wiederholt nach Ablauf einer anzugebenen Zeitspanne eine andere Animationen
laden.
Und all dies ist KOSTENLOS.
ΓòÉΓòÉΓòÉ 1.2. Testberichte ΓòÉΓòÉΓòÉ
Sehen Sie, wie Animierter Mauszeiger fБr OS/2 in Testberichten im Internet
beurteilt wird:
OS/2 e-zine
http://www.os2ezine.com/v2n2/amptr.html
Shareware Junkies
http://www.sharewarejunkies.com/wpamptr.htm
Besuchen Sie auch die homepage von Animierter Mauszeiger fБr OS/2:
http://www.online-club.de/m1/clanganke
ΓòÉΓòÉΓòÉ 1.3. Voraussetzungen ΓòÉΓòÉΓòÉ
Animierter Mauszeiger fБr OS/2 lДuft nur unter OS/2 WARP Version 3 oder grФсer.
ΓòÉΓòÉΓòÉ 1.4. Copyright & Co. ΓòÉΓòÉΓòÉ
WДhlen Sie aus folgenden Punkten aus:
Copyright
freeware Lizenz
Ъber OS/2
GewДhrleistungsausschluс
Der Autor
ΓòÉΓòÉΓòÉ 1.4.1. Copyright ΓòÉΓòÉΓòÉ
Animierter Mauszeiger fБr OS/2
wurde entwickelt von Christian Langanke, 1996,1997.
Alle Rechte vorbehalten.
Sie kФnnen Ihre Anmerkungen/VorschlДge via Internet E-Mail an den Author
senden.
Senden Sie Ihr E-Mail an C.Langanke@TeamOS2.de
Besuchen Sie auch die homepage von Animierter Mauszeiger fБr OS/2:
http://www.online-club.de/m1/clanganke
ΓòÉΓòÉΓòÉ 1.4.2. freeware Lizenz ΓòÉΓòÉΓòÉ
Diese Software ist freeware (kostenlos). Sie kann beliebig unter OS/2 WARP
Version 3 oder grФсer eingesetzt werden.
Sie kФnnen Animierter Mauszeiger fБr OS/2 frei verwenden und weitergeben,
solange
Animierter Mauszeiger fБr OS/2 oder Teile davon nicht als Teil eines
anderen Programmes verkauft werden
bis auf die Kosten fБr Ъbertragungsmedien keine GebБhren fБr das Programm
erhoben werden
das komplette Paket unverДndert weitergegeben wird
Sie mir Бber E-Mail mitteilen, ob und warum Sie das Programm mФgen (oder
auch nicht) und/oder mit VorschlДgen zur weiteren Verbesserungen
Ich wБrde besonders gerne von Ihnen hФren, wenn Sie mir dabei helfen
wollen, Ihre Sprache durch Animierter Mauszeiger fБr OS/2 unterstБtzen zu
kФnnen, so dies noch nicht geschieht.
═══ 1.4.3. Ъber OS/2 ═══
Diese Software soll Ihnen zeigen, wie vorteilhaft es ist, die Workplace Shell
(WPS) zu erweitern, anstatt fБr jede Aufgabe ein separates Programm zu
benutzen. Dies ist ein gutes Beispiel dafБr, was unter keinen anderen
Betriebssystem als nur unter OS/2 mФglich ist.
Es gibt bereits andere Programme, welche Ihnen Mauszeiger Animationen
ermФglichen, aber dieses Programm ist voll in die WPS integriert. Dies
ermФglicht Ihnen, die (animierten) Mauszeiger genau an der Stelle zu
konfigurieren, wo dies sinnvoll ist - im Mausobjekt und nirgendwo anders. Und
OS/2 mit der Workplace Shell als SOM Applikation macht dies erst mФglich.
Wenn Sie meinen, daс animierte Mauszeiger nichts sind, was ein seriФser PC
Benutzer wirklich braucht, seien Sie versichert, daс ich bereits eine Menge
seriФser PC und OS/2 Benutzer kenne, die diese bereits verwenden. Vielleicht
ist es nur eine Frage des Geschmacks ...
Aber selbst wenn Sie entscheiden, daс Sie persФnlich keine Animierten
Mauszeiger benФtigen, so brauchen Sie sie ja auch nicht animieren. Da
Animierter Mauszeiger fБr OS/2 auch mehr Ressource Typen unterstБtzt, als OS/2
dies tut, und Sie diese auch fБr statische Mauszeiger verwenden kФnnen, hat
dieses Programm vielleicht dennoch Wert fБr Sie.
Auf jeden Fall sind WPS Applikationen die bessere Art von Applikationen fБr
eine Menge von AnwendungsfДllen und vielleicht Бberzeugt Sie dieses programm
ein wenig davon, gleichgБltig ob und warum Sie es einsetzen.
Ich gebe dieses Programm als freeware ab, weil ich meinem
Lieblings-Betriebssystem helfen will, weiter verbreitet zu werden. Ich mФchte,
daс eine Menge (mehr) Leute OS/2 und auch dieses Programm benutzen.
Vielleicht enthДlt die nДchste Version von OS/2 dann auch Animierte Mauszeiger
? (Auch wenn dies fБr network centric computing nicht so notwendig ist ? <g>)
═══ 1.4.4. GewДhrleistungsausschluс ═══
Weil dieses Programm frei (freeware) ist, wird weder eine ausdrБckliche noch
eine implizite Garantie gegeben.
Ich bin nicht verantwortlich fБr irgend einen Schaden, der einem Anwender
direkt oder indirekt durch Animierter Mauszeiger fБr OS/2 entsteht.
Die gesamte Software wird lediglich ausgeliefert und zur VerfБgung gestellt,
wie sie ist (supplied AS IS).
Sie dБrfen das Animierter Mauszeiger fБr OS/2 Paket nur auf eigenes Risiko
benutzen.
Animierter Mauszeiger fБr OS/2 darf nicht in Staaten verwendet werden, die den
Auschluс der oben aufgefБhrten Garantien verbieten.
ΓòÉΓòÉΓòÉ 1.4.5. Der Autor ΓòÉΓòÉΓòÉ
Dieses Programm ist von Christian Langanke.
Mit-Autoren als Ъbersetzer der NLS Quelldateien sind im Abschnitt Danksagungen
aufgefБhrt.
Sie kФnnen den Autor via internet E-Mail erreichen.
Senden Sie Ihr e-mail an C.Langanke@TeamOS2.de
Besuchen Sie auch die homepage von Animierter Mauszeiger fБr OS/2:
http://www.online-club.de/m1/clanganke
ΓòÉΓòÉΓòÉ 1.5. Benutzung ΓòÉΓòÉΓòÉ
WДhlen Sie aus folgenden Punkten aus:
OS/2 Mauszeiger
Mauszeigeranimationen
UnterstБtzte Ressourcetypen
- OS/2 Zeiger Dateien
- Win* Cursor Dateien
- Win* Animationsdateien
- AniMouse Ressource DLL Dateien
AnimationssДtze
Statischer Zeiger
Mauszeiger Seite
- Einstellungen des Mauszeiger Containers
Mausobjekt Einstellungsbefehle
REXX Beispielprogramme
Umgebungsvariablen
AniMouse Resource DLL Dateien erzeugen
- AniMouse Scriptdatei Format
Mitgelieferte Animationen
Wo bekommt man weitere/neue Animationen ?
ΓòÉΓòÉΓòÉ 1.5.1. OS/2 Mauszeiger ΓòÉΓòÉΓòÉ
OS/2 unterstБtzt neun Mauszeiger:
den Pfeil Zeiger. Dieser Zeiger wird die meiste Zeit verwendet. Er dient
dazu, Dinge auszuwДhlen oder Symbole anzuklicken.
den Text Zeiger. Dieser Zeiger erscheint, wenn Sie den Mauszeiger Бber
ein Eingabefeld oder ein anderes Fenster bewegen, welches Ihnen die
MФglichkeit zur Texteingabe bietet.
den Warten Zeiger. Dieser Zeiger erscheint, wenn eine Anwendung oder OS/2
beschДftigt ist und keine Eigabe mit der Maus akzeptieren kann.
vier GrФсen-Zeiger. Diese Zeiger erscheinen, wenn Sie den Mauszeiger auf
den Rand eines in der GrФсe verДnderbaren Fensters bewegen.
den Verschieben Zeiger. Dieser Zeiger wird eher selten verwendet. Er
erscheint z.B. wenn Sie ein Objekt in einem Zeichenprogramm verschieben
kФnnen.
den UngБltig Zeiger. Dieser Zeiger erscheint z.B., wenn Sie ein WPS
Objekt Бber eine Stelle ziehen, auf die es nicht fallen gelassen werden
darf.
Alle diese Zeiger sind auf der Mauszeiger Seite im Mausobjekt zu sehen.
Animierter Mauszeiger fБr OS/2 erweitert stark dessen MФglichkeiten, indem es
einfach die Originalseite durch eine neue Seite ersetzt, welche zusДtzlich die
Animation von Mauszeigern unterstБtzt. Alle Funktionen, die die
Original-Mauszeiger-Seite zur VerfБgung stellt, sind weiterhin verfБgbar.
ΓòÉΓòÉΓòÉ 1.5.2. Mauszeigeranimationen ΓòÉΓòÉΓòÉ
Mauszeigeranimationen bestehen aus mehreren Mauszeigerbildern und den
Bilddauerwerten fБr jedes Bild, fБr dessen Dauer das Bild angezeigt werden
soll.
Mauszeiger werden animiert, indem der aktuelle Mauszeiger nach Ablauf der
Bilddauer fБr das aktuelle Bild auf das nДchste Bild der Animation geДndert
wird.
Animierter Mauszeiger fБr OS/2 unterstБtzt mehrere Ressourcetypen, welche
auсerdem beliebig in Animationssatz Verzeichnissen gemischt werden kФnnen.
═══ 1.5.3. UnterstБtzte Ressourcetypen ═══
Das Original Mausobjekt von OS/2 unterstБtzt lediglich OS/2 Zeiger Dateien und
Gruppen von OS/2 Mauszeigern, welche in den Mauszeiger-BehДlter auf der
Mauszeiger Seite geladen werden kФnnen.
Animierter Mauszeiger fБr OS/2 unterstБtzt vier Ressource Typen und
Ziehen&Ъbergeben (Drag&Drop) wird fБr alle diese Typen unterstБtzt. Immer wenn
eine Ressource mehr als ein Mauszeigerbild enthДlt, kann der Mauszeiger
animiert werden. Dabei kФnnen Sie selbst entscheiden, welche der OS/2
Mauszeiger animiert werden sollen und welche nicht. Die folgenden Ressource
Typen werden unterstБtzt:
Ressource Typ enthДlt
OS/2 Zeiger Datei ein Zeigerbild
Win* Cursor Datei ein Cursorbild
Win* Animationsdatei eine Animation (n Cursorbilder) fБr einen
Mauszeiger
AniMouse Ressource DLL Datei bis zu 9 Animationen (9*n Zeigerbilder) fБr bis
zu 9 der OS/2 Mauszeiger
AnimationssДtze
Ausserdem unterstБtzt Animierter Mauszeiger fБr OS/2 auch eine Art von
Zeigergruppen, die Animationssatz Verzeichnisse genannt werden. Dies ist ein
Verzeichnis, welches einen oder mehrere AnimationssДtze fБr einen oder mehrere
der OS/2 Mauszeiger emthalten, wobei ein Animationssatz jeweils die Ressourcen
fБr einen der OS/2 Mauszeiger enthДlt.
Anmerkung:
Zeiger, Cursor und Win* Animationsdateien kФnnen jeweils nur auf ein
einzelnes Element des Mauszeiger-BehДlters gezogen werden, da diese
Ressourcen nur einen Mauszeiger ersetzen kФnnen
AniMouse Ressource DLL Dateien und Animationssatz Verzeichnisse kФnnen
auf den Mauszeiger-BehДlter gezogen werden, um alle Mauszeiger auf einmal
zu ersetzen, oder auf ein einzelnes Element des Mauszeiger-BehДlters
gezogen werden, um nur einen Mauszeiger zu ersetzen. Wenn Sie diese
Ressourcen auf den Mauszeiger-BehДlter ziehen, um alle Mauszeiger zu
ersetzen, kФnnen natБrlich nur die OS/2 Mauszeiger ersetzt werden, fБr
die auch Mauszeiger in der Ressource enthalten sind. Alle anderen Zeiger
bleiben unverДndert.
ΓòÉΓòÉΓòÉ 1.5.3.1. OS/2 Zeiger Datei ΓòÉΓòÉΓòÉ
Eine OS/2 Zeiger Datei ist eine Standard-OS/2 Datei (*.PTR), weche ein
Zeigerbild enthДlt und mit dem OS/2 Symbol Editor erstellt und/oder bearbeitet
werden kann.
ΓòÉΓòÉΓòÉ 1.5.3.2. Win* Cursor Datei ΓòÉΓòÉΓòÉ
Eine Win* Cursor Datei ist eine Standard Win*-Datei (*.CUR), welche ein
Cursorbild (Win* Zeiger) enthДlt und nicht mit einen Standard OS/2 Programm
bearbeitet werden kann. Animierter Mauszeiger fБr OS/2 kann solche Dateien
einlesen und konvertiert das Cursorbild im Hauptspeicher zu einem OS/2
Zeigerbild.
ZukБnftige Versionen von Animierter Mauszeiger fБr OS/2 werden ein
Zusatzprogramm enthalten, welches Win* Cursor Dateien in OS/2 Zeiger Dateien
konvertieren kann, sodaс Sie diese dann mit dem OS/2 Symbol Editor bearbeiten
kФnnen.
ΓòÉΓòÉΓòÉ 1.5.3.3. Win* Animationsdatei ΓòÉΓòÉΓòÉ
Eine Win* Animationsdatei ist eine Standard Win*-Datei (*.ANI) in einem
speziellen RIFF-Format, die n Win* Cursor Dateien enthДlt, womit einer der OS/2
Mauszeiger animiert werden kann. Auсerdem enthДlt sie die Bilddauerwerte fБr
die Animation. Animierter Mauszeiger fБr OS/2 kann solche Dateien einlesen und
konvertiert die Cursorbilder im Hauptspeicher zu OS/2 Zeigerbildern.
ZukБnftige Versionen von Animierter Mauszeiger fБr OS/2 werden ein
Zusatzprogramm enthalten, welches Win* Cursor Dateien aus Win*
Animationsdateien extrahieren und in OS/2 Zeiger Dateien konvertieren kann,
sodaс Sie diese dann mit dem OS/2 Symbol Editor bearbeiten kФnnen.
ΓòÉΓòÉΓòÉ 1.5.3.4. AniMouse Ressource DLL Datei ΓòÉΓòÉΓòÉ
Eine AniMouse Ressource DLL Datei (*.AND) enthДlt je n OS/2 Zeiger Dateien fБr
bis zu allen 9 der OS/2 Mauszeiger im Standard OS/2 Ressource DLL Format.
Die Zeiger, die in einer solchen Ressource DLL abgelegt sind, mБssen dazu
bestimmte Ressource IDs haben und die DLL enthДlt auсerdem die Bilddauerwerte
fБr die Animationen.
AniMouse Ressource DLL Dateien wurden von AniMouse eingefБhrt, einem anderen
Programm, welches animierte Mauszeiger unterstБtzt. Abgesehen von der Tatsache,
daс das AniMouse Programm nicht so flexibel ist (keine Statischen Zeiger) und
auch nicht so in die WPS integriert ist wie Animierter Mauszeiger fБr OS/2 (und
ausserdem Shareware und nicht Freeware ist), ist das Format von AniMouse
Ressource DLL Dateien eine gute Alternative dazu, nur eine Animation fБr einen
Zeiger in einer Datei zu haben (wie Win* Animationsdateien) oder etwa viele
einzelne OS/2 Zeiger Dateien oder Win* Cursor Dateien in einem Animationssatz
Verzeichnis.
Deshalb enthДlt Animierter Mauszeiger fБr OS/2 ein Zusatzprogramm, welches OS/2
ZeigersДtze in einem Animationssatz Verzeichnis in eine AniMouse Ressource DLL
Datei konvertieren kann.
Anmerkung:
Ein wesentlicher Unterschied zu allen anderen Animations-Resourcedateien
ist, daс AniMouse Ressource DLL Dateien nicht ohne weiteres umbenannt
werden kФnnen, da die Dateien ihren Namen selbst noch einmal enthalten.
Wenn sie umbenannt werden, ist es mФglich, daс sie noch funktionieren.
Genauso ist es aber mФglich, daс eine umbenannte AniMouse Ressource DLL
Datei nicht mehr funktioniert. Dann muс sie, wenn mФglich, mit dem neuen
Namen generiert werden.
FБr mehr Informationen Бber AniMouse und wie Sie Ihre eigenen AniMouse
Ressource DLL Dateien erstellen, siehe auch
AniMouse Resource DLL Dateien erzeugen
Generelle Danksagungen
ΓòÉΓòÉΓòÉ 1.5.4. Animationssatz ΓòÉΓòÉΓòÉ
Ein Animationssatz ist eine Datei oder eine Gruppe von Dateien, welche benФtigt
werden, um einen der OS/2 Mauszeiger zu animieren. Ein Animationssatz kann dazu
Dateien aller unterstБtzten Ressourcetypen enthalten.
Diese Dateien werden jeweils in einem Verzeichnis gehalten, welches
Animationssatz Verzeichnis genannt wird. Ein solches Verzeichnis kann bis zu
neun AnimationssДtze enthalten, also je einen fБr jeden der neun OS/2
Mauszeiger.
Die folgenden AnimationssДtze sind mФglich:
OS/2 Zeigersatz
besteht aus n OS/2 Zeiger Dateien
Win Cursorsatz
besteht aus n Win* Cursor Dateien
Win Animationssatz
besteht aus einer Win* Animationsdatei, darin sind n Win* Cursorbilder
enthalten
AniMouse Animationssatz
besteht aus einer AniMouse Ressource DLL Datei, darin sind bis zu 9*n
Zeigerbilder enthalten, von der aber nur die Ressourcen fБr einen der OS/2
Mauszeiger benutzt werden.
FБr jeden der neun OS/2 Mauszeiger kФnnen Sie beliebig einen der
Ressourcetypen verwenden, wobei es aber nicht mФglich ist, verschiedene
Ressourcetypen fБr die Animation eines einzelnen Mauszeigers zu benutzen. Zum
Beispiel kann eine Animation fБr einen der Mauszeiger nicht gleichzeitig OS/2
Zeiger Dateien und Win* Cursor Dateien enthalten.
In Animationssatz Verzeichnissen mБssen die Namen der enthaltenen Dateien
einem gewissen Schema entsprechen, damit Animierter Mauszeiger fБr OS/2 weiс,
welche der Dateien fБr welchen der OS/2 Mauszeiger verwendet werden soll.
Wenn ein Animationssatz Verzeichnis auf den Mauszeiger-BehДlter gezogen wird,
werden alle Mauszeiger geДndert, fБr die in dem Animationssatz Verzeichnis
Ressourcen enthalten sind. Wenn ein Animationssatz Verzeichnis hingegen auf
ein Element des Mauszeiger-BehДlters gezogen wird, wird dieser Mauszeiger
ersetzt, wenn das Animationssatz Verzeichnis fБr diesen Mauszeiger Ressourcen
enthДlt.
Wenn ein Animationssatz Verzeichnis mehr als eine Animationsressource fБr
einen der OS/2 Mauszeiger enthДlt, wird die in folgender Reihenfolge zuerst
gefundene Ressource geladen:
AniMouse Animationssatz
Win Animationssatz
OS/2 Zeigersatz
Win Cursorsatz
ΓòÉΓòÉΓòÉ 1.5.4.1. OS/2 Zeigersatz ΓòÉΓòÉΓòÉ
Ein OS/2 Zeigersatz besteht aus einer oder einem Satz von OS/2 Zeiger Dateien
in einem Animationssatz Verzeichnis.
Die Namen der Dateien mБssen folgendem Schema entsprechen:
Mauszeiger einzelner Zeiger mehrere Zeiger
--------- -------------- ---------------------------------
Pfeil arrow.ptr arrow000.ptr - arrow127.ptr
Text text.ptr text000.ptr - text127.ptr
Warten wait.ptr wait000.ptr - wait127.ptr
GrФсe NWSO sizenwse.ptr sizenwse000.ptr - sizenwse127.ptr
GrФсe WO sizewe.ptr sizewe000.ptr - sizewe127.ptr
Verschieben move.ptr move000.ptr - move127.ptr
GrФсe NOSW sizenesw.ptr sizenesw000.ptr - sizenesw127.ptr
GrФсe NS sizens.ptr sizens000.ptr - sizens127.ptr
UngБltig illegal.ptr illegal000.ptr - illegal127.ptr
Daher kann das Animationssatz Verzeichnis nicht auf einer FAT-Partition liegen,
wenn Namen der darin enthaltenen Dateien nicht der 8.3 Notation von FAT
entsprechen. Um dennoch OS/2 ZeigersДtze mit Animierter Mauszeiger fБr OS/2 auf
einen System mit nur FAT-Partitionen einsetzen zu kФnnen, bleibt nur, den
Zeigersatz mit einer selbstgeschriebenen AniMouse Skriptdatei in eine AniMouse
Ressource DLL Datei umzuwandeln. Dabei kФnnen dann beliebige Dateinamen fБr die
Zeigerdateien verwendet werden.
Siehe auch
AniMouse Resource DLL Dateien erzeugen
Wenn je Mauszeiger nur die einzelne Zeigerdatei enhalten ist, so kann der
Zeiger nicht animiert werden.
Zeigerdateien, die in einer Animation verwendet werden sollen, mБssen dagegen
eine dreistellige Nummer von 000 bis maximal 191 im Dateinamen enthalten,
sodaс sie eine Kette von bis zu maximal 192 Zeigerbildern fБr die Animation
bilden.
Wenn ein OS/2 Zeigersatz zusДtzlich die entsprechende Datei ohne Nummer
enthДlt, so wird dieser als Statischer Zeiger verwendet.
ΓòÉΓòÉΓòÉ 1.5.4.2. Win Cursorsatz ΓòÉΓòÉΓòÉ
Ein Win Cursorsatz besteht aus einer oder einem Satz von Win* Cursor Dateien in
einem Animationssatz Verzeichnis.
Die Namen der Dateien mБssen folgendem Schema entsprechen:
Mauszeiger einzelne Cursor mehrere Cursor
--------- ------------- ----------------------------------
Pfeil arrow.cur arrow000.cur - arrow127.cur
Text text.cur text000.cur - text127.cur
Warten wait.cur wait000.cur - wait127.cur
GrФсe NWSO sizenwse.cur sizenwse000.cur - sizenwse127.cur
GrФсe WO sizewe.cur sizewe000.cur - sizewe127.cur
Verschieben move.cur move000.cur - move127.cur
GrФсe NOSW sizenesw.cur sizenesw000.cur - sizenesw127.cur
GrФсe NS sizens.cur sizens000.cur - sizens127.cur
UngБltig illegal.cur illegal000.cur - illegal127.cur
Daher kann das Animationssatz Verzeichnis nicht auf einer FAT-Partition liegen,
wenn Namen der darin enthaltenen Dateien nicht der 8.3 Notation von FAT
entsprechen.
Wenn je Mauszeiger nur die einzelne Cursordatei enhalten ist, so kann der
Zeiger nicht animiert werden.
Cursordateien, die in einer Animation verwendet werden sollen, mБssen eine
dreistellige Nummer von 000 bis maximal 191 im Dateinamen enthalten, sodaс sie
eine Kette von maximal 192 Zeigerbildern fБr die Animation bilden.
Wenn ein Win Cursorsatz zusДtzlich die entsprechende Datei ohne Nummer enthДlt,
so wird dieser als Statischer Zeiger verwendet.
ΓòÉΓòÉΓòÉ 1.5.4.3. Win Animationssatz ΓòÉΓòÉΓòÉ
Ein Win Animationssatz besteht aus einer Win* Animationsdatei in einem
Animationssatz Verzeichnis.
Der Name der Datei muс folgendem Schema entsprechen:
Mauszeiger Win *animation
--------- --------------
Pfeil arrow.ani
Text text.ani
Warten wait.ani
GrФсe NWSO sizenwse.ani
GrФсe WO sizewe.ani
Verschieben move.ani
GrФсe NOSW sizenesw.ani
GrФсe NS sizens.ani
UngБltig illegal.ani
ΓòÉΓòÉΓòÉ 1.5.4.4. AniMouse Animationssatz ΓòÉΓòÉΓòÉ
Ein AniMouse Animationssatz besteht aus einer AniMouse Ressource DLL Datei in
einem Animationssatz Verzeichnis.
Der Name der Datei muс folgendem Schema entsprechen:
Mauszeiger AniMouse animation
--------- ------------------
Pfeil arrow.and
Text text.and
Warten wait.and
GrФсe NWSO sizenwse.and
GrФсe WO sizewe.and
Verschieben move.and
GrФсe NOSW sizenesw.and
GrФсe NS sizens.and
UngБltig illegal.and
Anmerkung:
Ein wesentlicher Unterschied zu allen anderen Animations-Resourcedateien
ist, daс AniMouse Ressource DLL Dateien nicht ohne weiteres umbenannt
werden kФnnen, da die Dateien ihren Namen selbst noch einmal enthalten.
Wenn sie umbenannt werden, ist es mФglich, daс sie noch funktionieren.
Genauso ist es aber mФglich, daс eine umbenannte AniMouse Ressource DLL
Datei nicht mehr funktioniert. Dann muс sie, wenn mФglich, mit dem neuen
Namen generiert werden.
ΓòÉΓòÉΓòÉ 1.5.5. Statischer Zeiger ΓòÉΓòÉΓòÉ
Wenn Sie normalerweise eine Animation fБr einen der OS/2 Mauszeiger laden und
die Animation dann deaktivieren, wird der erste Mauszeiger der Animation als
nicht animierter Mauszeiger oder als Statischer Zeiger verwendet.
Manchmal allerdings ist der erste Zeiger der Animation nicht ganz passend als
statischer Zeiger. Deshalb unterstБtzt Animierter Mauszeiger fБr OS/2 einen
zusДtzlichen Statischer Zeiger fБr AniMouse Ressource DLL Dateien, OS/2
ZeigersДtze und Win CursorsДtze.
Statische Pointer kФnnen auf folgende Weise verwendet werden:
Wenn ein Animationssatz auсer den durchnummerierten Zeiger- oder
Cursordateien auch die entsprechende Datei ohne Nummer enthДlt (also z.B.
auсer arrow000.ptr - arrow004.ptr AUCH arrow.ptr) , so wird das
Mauszeigerbild dieser Datei als Statischer Zeiger verwendet.
Normalerweise enthalten AniMouse Ressource DLL Dateien keine statische
Zeiger. Wenn Sie aber eine AniMouse Ressource DLL Datei mit dem
Zusatzprogram makeand von Animierter Mauszeiger fБr OS/2 erstellen,
kФnnen Sie statische Zeiger einbauen.
AniMouse Ressource DLL Dateien, die so erstellt wurden und statische
Zeiger enthalten, kФnnen sogar mit dem AniMouse Programm verwendet
werden, obwohl AniMouse die statischen Zeiger nicht verwendet.
Siehe auch
AniMouse Resource DLL Dateien erzeugen
ΓòÉΓòÉΓòÉ 1.5.6. Mauszeiger Seite ΓòÉΓòÉΓòÉ
Die Mauszeiger Seite des Mausobjektes wird durch Animierter Mauszeiger fБr OS/2
stark erweitert.
Der Mauszeiger-BehДlter und seine Elemente haben nun ein KontextmenБ, welches
Suche- und Ladefunktionen bietet und auch das VerДndern von Einstellungen des
Mauszeiger Containers erlaubt.
Auсerdem unterstБtzt der Mauszeiger-BehДlter Ziehen&Ъbergeben (Drag&Drop) fБr
alle unterstБtzten Ressourcetypen.
Siehe auch
Wie kann ich eine Animationsressource laden ?
Wie kann ich eine Animation (de-)aktivieren ?
Wie kann ich die Demofunktion (de-)aktivieren ?
Wie kann ich Animationseinstellungen Дndern ?
ΓòÉΓòÉΓòÉ 1.5.6.1. Einstellungen des Mauszeiger Containers ΓòÉΓòÉΓòÉ
Dieser Dialog erlaubt Ihnen,die Einstellungen der Animation zu Дndern. Diese
Einstellungen werden fБr alle Animationsressourcen verwendet, die Sie laden.
Sie werden durch das Laden einer neuen Animation nicht verДndert.
Die folgenden Einstellungen sind verfБgbar:
Standardwert Bilddauer
Der Standardwert Bilddauer wird als Bilddauerwert fБr alle Animationen
verwendet, die keine Bilddauerwerte enthalten. Dieser Wert bestimmt die Dauer,
fБr die ein einzelnes Bild der Animation angezeigt wird, bevor auf das nДchste
bild gewechselt wird. Je kleiner der Wert ist, desto schneller lДuft die
Animation.
Der Standardwert Bilddauer ist wichtig fБr AnimationssДtze, welche OS/2 Zeiger
Dateien oder Win* Cursor Dateien enthalten, da diese Dateien keine
Bilddauerwerte enthalten. Dagegen enthalten Win* Animationsdateien und AniMouse
Ressource DLL Dateien eigene Bilddauerwerte fБr jedes einzelne Bild.
Anmerkung:
Wenn der Mauszeiger-BehДlter in der Detailanzeige dargestellt wird,
werden alle Bilddauerwerte, die durch den Standardwert Bilddauer
definiert oder Бberschrieben werden, in runde Klammern eingeschlossen.
Wenn Sie OS/2 ZeigersДtze verwenden, aber individuelle Bilddauerwerte fБr
jedes Bild der Animation haben wollen, mБssen Sie die OS/2 Zeiger Dateien
in eine AniMouse Ressource DLL Datei konvertieren.
Siehe auch
AniMouse Resource DLL Dateien erzeugen
FБr alle Zeiger verwenden
Markieren Sie dieses Feld, wenn Sie den Standardwert Bilddauer fБr alle
Animationen verwenden wollen und so alle Bilddauerwerte, welche durch Win*
Animationsdateien oder durch AniMouse Ressource DLL Dateien festgelegt werden,
ignorieren wollen.
Andernfalls werden die Bilddauerwerte dieser Animationsressourcen verwendet.
Der Standard ist, den Standardwert Bilddauer nicht automatisch fБr alle
Animationen zu verwenden.
Animation aktivieren nach Laden
Markieren Sie dieses Feld, wenn Sie neu geladene Animationen automatisch
aktivieren wollen.
Andernfalls werden Animationen nicht automatisch beim Laden aktiviert.
Der Standard ist, Animationen beim Laden automatisch zu aktivieren.
Pfad fБr Animationsdateien
Hier kФnnen Sie einen voll qualifizierten Pfad angeben, der Animierter
Mauszeiger fБr OS/2 angibt, wo Animationsressourcen gesucht werden sollen. Auf
diese Weise sind Sie nicht lДnger gezwungen, diese Dateien auf der OS/2
Partition zu halten.
Der Standardwert fБr den Pfad fБr Animationsdateien ist ?:\OS2\POINTERS
Anmerkung:
Ein ? anstelle eines Laufwerksbuchstabens gibt das Laufwerk an, von dem
OS/2 gestartet wurde.
Siehe auch
Wie kann ich Animationseinstellungen Дndern ?
VerzФgerung fБr Initialisierung der Animation
Mit dieser Einstellung kФnnen Sie die Zeitdauer in Sekunden festlegen, die
Animierter Mauszeiger fБr OS/2 bei Starten der WPS warten soll, bevor die
Animation geladen und gestartet werden soll.
Siehe auch
Wie kann ich die Initialisierung der Animation verzФgern ?
ΓòÉΓòÉΓòÉ 1.5.6.2. Animationssatz laden ΓòÉΓòÉΓòÉ
Dieses Fenster zeigt die gefundenen Objekte an. Sie kФnnen mit diesen Objekten
ganz normal arbeiten.
Anmerkung: Wenn Sie ein Objekt in diesem Fenster lФschen, entfernen Sie das
Originalobjekt von Ihrem System.
DrБcken Sie OK, um die Animationsressource zu laden.
DrБcken Sie Abbruch, um den Dialog zu verlassen, ohne eine Animationsressource
zu laden.
ΓòÉΓòÉΓòÉ 1.5.7. Mausobjekt Einstellungsbefehle ΓòÉΓòÉΓòÉ
Dieser Abschnitt fБhrt alle verfБgbaren Einstellungsbefehle fБr das Mausobjekt
auf, mit denen Animierter Mauszeiger fБr OS/2 konfiguriert werden kann. Am Ende
dieses Abschnitts sind REXX Programmierbeispiele enthalten.
Im Unterverzeichnis rexx des Verzeichnisses, in dem Sie Animierter Mauszeiger
fБr OS/2 installiert haben, befinden sich einige Beispiel REXX Batchdateien,
die ein paar dieser Einstellungsbefehle verwenden.
Einstellungsbefehle
DEMO=aaa;
Dieser Befehl aktiviert oder deaktiviert die Demo Funktion. Wenn
aktiviert, werden alle Mauszeiger, fБr die zuvor eine Animation geladen
wurde, mit dem Standardwert Bilddauer in dem Mauszeiger-BehДlter animiert.
aaa kann ON oder OFF sein.
Standard ist, die Einstellung unverДndert zu lassen.
ANIMATION=aaa;
Dieser Befehl aktiviert oder deaktiviert die Animation aller animierbaren
Zeiger zugleich.
aaa kann ON oder OFF sein.
Standard ist, die Einstellung unverДndert zu lassen.
ANIMATIONPATH=<pfad>;
Dieser Befehl setzt den Pfad fБr Animationsdateien, in dem Animierter
Mauszeiger fБr OS/2 Animationsressourcen suchen soll.
<pfad> ist eine voll qualifizierte Pfadangabe, in der ?: als
Platzhalter fБr das OS/2 Startlaufwerk verwendet werden kann. Wenn
der Pfad nicht existiert, bleibt die Einstellung unverДndert.
Standard ist, die Einstellung unverДndert zu lassen.
POINTER=n,res,aaa;
Dieser Befehl lДdt eine Ressource fБr alle oder einen Mauszeiger und
aktiviert oder deaktiviert diese(n) Zeiger.
n ist eine Nummer von 0 bis 8 oder ALL.
Standard ist ALL.
n ist wie folgt definiert
0 Pfeil
1 Text
2 Warten
3 GrФсe NWSO
4 GrФсe WO
5 Verschieben
6 GrФсe NOSW
7 GrФсe NS
8 UngБltig
res ist
leer, um keine Animation zu laden, dies ist der Standardwert fБr
diesen Parameter.
DEFAULT, um die Standardzeiger des Systems zu laden
der voll qualifizierte Dateiname einer Ressource (?: steht fБr
das OS/2 Startlaufwerk)
der Dateiname einer Ressource relativ zum Pfad fБr
Animationsdateien
aaa kann ON oder OFF sein, um die Animation jeweils zu aktivieren
oder zu deaktivieren. Der Standardwert fБr diesen Parameter ist ON.
Anmerkung:
"POINTERS=,,OFF;" ist equivalent zu "ANIMATION=OFF;"
FRAMELENGTH=nnn,aaa;
Dieser Befehl stellt den Standardwert Bilddauer ein. Dies ist mФglich
entweder nur fБr die Ressourcen, die keine Bilddauerwerte enthalten, oder
fБr alle Ressourcen, sodaс Bilddauerwerte, die etwa in
Animationsressourcen enthalten sind, ignoriert werden.
n kann eine Zahl von 100 bis 2000 sein und definiert den Standard
Bilddauerwert in msecs.
Standard ist, den aktuellen Standard Bilddauerwert unverДndert zu
lassen.
aaa kann sein
ALL
der Standard Bilddauerwert wird fБr alle Animationen
verwendet.
Bilddauerwerte, welche in Animationsressourcen
definiert sind, werden ignoriert.
UNDEFINED
der Standard Bilddauerwert wird nur fБr die Animationen
verwendet,
deren Ressource keine Bilddauerwerte enhalten. Dies ist
der Standardwert fБr diesen Parameter.
ACTIVATEONLOAD=aaa;
Dieser Befehl definiert, ob Animationen nach dem Laden automatisch
aktiviert werden sollen oder nicht.
aaa kann YES oder NO sein.
Standard ist, die Einstellung unverДndert zu lassen.
ANIMATIONINITDELAY=n;
Diese Einstellung gibt die Zeitdauer in Sekunden an, die Animierter
Mauszeiger fБr OS/2 bei Starten der WPS warten soll, bevor die Animation
geladen und gestartet werden soll.
n ist die Zeitdauer in Sekunden.
Standard ist, die Einstellung unverДndert zu lassen.
REXX Einstellungsbeispiele:
Anmerkung:
Stellen Sie sicher, daс Sie die in OS/2 enthaltenen REXXUTIL
Erweiterungen laden, bevor Sie den Befehl SysSetObjectData() verwenden.
FБhren Sie dazu im REXX Programm die folgenden Befehle aus:
CALL RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs';
CALL SysLoadFuncs;
rc = SysSetObjectData("<WP_MOUSE>","ANIMATION=OFF;DEMO=OFF;");
deaktiviert Animation und Demofunktion
Dies ist equivalent zum Demarkieren der entsprechenden MenБeintrДge im
KontextmenБ des Mauszeiger-BehДlters.
rc = SysSetObjectData("<WP_MOUSE>","POINTER=,BIGARROW;");
lДdt das Animationssatz Verzeichnis "bigarrow", welches im Pfad fБr
Animationsdateien steht.
Dies ist equivalent zum Ziehen des "bigarrow" Verzeichnisses auf den
Mauszeiger-BehДlter.
rc = SysSetObjectData("<WP_MOUSE>","POINTER=ALL,?:\OS2\POINTERS\BIGARROW,ON;");
dasselbe wie oben, nur die Standardwerte ALL und ON sind mit angegeben
(obwohl nicht notwendig)
Dies ist equivalent zum Ziehen des "bigarrow" Verzeichnisses auf den
Mauszeiger-BehДlter.
rc = SysSetObjectData("<WP_MOUSE>","POINTER=0,WINWAG.AND,OFF;");
lДdt die AniMouse Ressource DLL WINWAG fБr den Pfeil Zeiger und
deaktiviert die Animation dafБr.
Dies ist equivalent zum Ziehen der Datei WINWAG.AND im Pfad fБr
Animationsdateien auf das Pfeil Zeiger Element im Mauszeiger-BehДlter und
dem anschlieсenden Demarkieren des MenБeintrags Animieren im KontextmenБ
des Pfeil Zeiger Elements im Mauszeiger-BehДlter.
rc = SysSetObjectData("<WP_MOUSE>","POINTER=,WINWAG.AND;POINTER=,MAGGIE;");
lДdt die AniMouse Ressource DLL WINWAG und dann das Animationssatz
Verzeichnis MAGGIE fБr alle Zeiger.
Da das Animationssatz Verzeichnis MAGGIE nur Zeigerdateien fБr den Warten
Zeiger enthДlt, wird nur der Warten Zeiger durch MAGGIE ersetzt, alle
anderen Zeiger werden zuvor durch WINWAG ersetzt.
Dies ist equivalent zum Ziehen der Datei WINWAG.AND und dann Ziehen des
Animationssatz Verzeichnisses MAGGIE auf den Mauszeiger-BehДlter.
rc = SysSetObjectData("<WP_MOUSE>","FRAMELENGTH=250,ALL;");
setzt den Standard Bildauerwert auf 250 msecs und verwendet diesen fБr
alle Animationen, gleichgБltig, ob Animationsressourcen eigene
Bilddauerwerte definieren oder nicht.
Dies ist equivalent zum Щffnen des Einstellungsdialoges im KontextmenБ des
Mauszeiger-BehДlters, in dem dann der Standardwert Bilddauer auf 250
msecs. gesetzt wird und das Feld FБr alle Zeiger verwenden markiert wird.
rc = SysSetObjectData("<WP_MOUSE>","FRAMELENGTH=,UNDEFINED;");
lДсt den Standardwert Bilddauer unverДndert, legt jedoch fest, daс er nur
fБr die Animationen verwendet wird, deren Ressource keine Bilddauerwerte
festlegt.
Dies ist equivalent zum Щffnen des Einstellungsdialoges im KontextmenБ des
Mauszeiger-BehДlters, in dem dann das Feld FБr alle Zeiger verwenden
demarkiert wird.
rc = SysSetObjectData("<WP_MOUSE>","ACTIVATEONLOAD=NO;");
deaktiviert die automatische Aktivierung von Animationen nach dem Laden
derselben.
Dies ist equivalent zum Щffnen des Einstellungsdialoges im KontextmenБ des
Mauszeiger-BehДlters, in dem dann das Feld Animation aktivieren nach Laden
demarkiert wird.
ΓòÉΓòÉΓòÉ 1.5.8. REXX Beispielprogramme ΓòÉΓòÉΓòÉ
Animierter Mauszeiger fБr OS/2 enthДlt die folgenden REXX Beispielprogramme im
Unterverzeichnis rexx, die eine einfache Konfiguration des Programmes von der
Kommandozeile ermФglichen:
load.cmd lДdt eine Animationsressource
on.cmd startet die Animation
Anmerkung: Bevor die Animation gestartet werden kann, muс eine
Animationsressource geladen werden.
off.cmd stoppt die Animation
frate.cmd setzt den Standardwert Bilddauer
Siehe auch
Einstellungen des Mauszeiger Containers
random.cmd lДdt zufДllig eine der Animationen, die in der Datei random.lst
aufgelistet sind. Dies kann einmal oder beliebig oft nach
Ablauf einer anzugebenden Zeispanne wiederholt werden.
Anmerkung:
alle Programme unterstБtzen den Parameter /?, um einen kurzen Hilfetext
anzuzeigen.
der Hilfe-Text und die Bildschirmausgabe ist nurin Englisch verfБgbar.
ΓòÉΓòÉΓòÉ 1.5.9. Umgebungsvariablen ΓòÉΓòÉΓòÉ
Animierter Mauszeiger fБr OS/2 kann durch folgende Umgebungsvariablen gesteuert
werden:
Anmerkung: Wenn Sie diese Umgebungsvariablen verwenden wollen, mБssen Sie
diese in der CONFIG.SYS angeben, da ansonsten die Workplace Shell und damit
Animierter Mauszeiger fБr OS/2 diese Variablen nicht sehen kФnnen.
SET WPAMPTR.ANIMINITDELAY=n
wobei n die Zeitdauer in Sekunden ist, die Animierter Mauszeiger fБr OS/2
bei Starten der WPS warten soll, bevor die Animation geladen und
gestartet werden soll.
Dies ist als ein Workaround fБr Maschinen gedacht, auf denen die
Verwendung von Animierter Mauszeiger fБr OS/2 zu einem HДngen des Systems
wДhrend des Starts der Workplace Shell fБhrt.
Obwohl Sie die VerzФgerungsdauer auch Бber die Animationseinstellung
VerzФgerung fБr Initialisierung der Animation des Dialogs Einstellungen
des Mauszeiger Containers einstellen kФnnen, kann diese Umgebungsvariable
trotzdem von Nutzen sein: Wenn Ihr System bei Starten der Animation
hДngt, kФnnen Sie auf die Kommandozeile booten und diese
Umgebungsvariable zur CONFIG.SYS hinzufБgen.
Siehe auch
Wie kann ich die Initialisierung der Animation verzФgern ?
ΓòÉΓòÉΓòÉ 1.5.10. AniMouse Resource DLL Dateien erzeugen ΓòÉΓòÉΓòÉ
Animierter Mauszeiger fБr OS/2 enthДlt ein Kommandozeilenprogramm, welches
Ihnen ermФglicht, eigene AniMouse Ressource DLL Dateien aus OS/2 Zeiger Dateien
in einem Animationssatz Verzeichnis zu erstellen.
AniMouse Ressource DLL Dateien haben einige Vorteile gegenБber den anderen
unterstБtzten Ressourcetypen:
Der grФсte Vorteil von AniMouse Ressource DLL Dateien gegenБber OS/2
Zeiger Dateien und Win* Cursor Dateien ist, daс sie Bilddauerwerte fБr
jedes Bild der Animation enthalten.
Siehe auch
Einstellungen des Mauszeiger Containers
AniMouse Ressource DLL Dateien mБssen nicht, aber kФnnen Animationen fБr
alle neun OS/2 Mauszeiger zugleich enthalten. Dies macht den Ladevorgang
der Animationen ein wenig schneller und die Handhabung und Verbreitung
von Animationen ein wenig handlicher. Allerdings wiegen diese Vorteile
nicht allzuschwer, und wenn Animationen verwendet werden, ist keiner der
Ressourcetypen besser oder kostet weniger Hauptspeicher als ein anderer.
Zur Erstellung von AniMouse Ressource DLL Dateien verwenden Sie das Programm
makeand.cmd. Es steht im Unterverzeichnis and unterhalb des Verzeichnisses,
indem Sie Animierter Mauszeiger fБr OS/2 installiert haben. Dieses Programm
lДсt Sie auch AniMouse Ressource DLL Dateien erstellen, die sogar Statische
Zeiger enthalten kФnnen, einer FunktionalitДt, welche erst durch Animierter
Mauszeiger fБr OS/2 eingefБhrt wurde und die kein anderes Programm bietet.
Anmerkung:
Wenn Sie makeand.cmd in ein anderes Verzeichnis kopieren oder verschieben
wollen, stellen Sie sicher, daс Sie alle Dateien aus dem Verzeichnis and
in dasselbe Verzeichnis stellen. Andernfalls wird makeand.cmd nicht
funktionieren.
Zur Zeit kФnnen Sie nur OS/2 ZeigersДtze in AniMouse Ressource DLL Dateien
konvertieren, aber eine zukБnftige Version wird auch in der Lage sein, auch
Win* Cursor Dateien und Win* Animationsdateien zu konvertieren.
Was Sie brauchen:
Ja, Animierter Mauszeiger fБr OS/2 muс installiert sein, aber das ist es
ja schon ...
den OS/2 Ressourcen Compiler. Dieses Programm ist Teil von OS/2. Wenn
dieses Programm noch nicht auf Ihrem System installiert ist, installieren
Sie es Бber Selektives Installieren im Ordner Systemkonfiguration. WДhlen
Sie Objektmodule verbinden im Abschnitt Systemdienstprogramme, um den
Ressourcen Compiler zu installieren.
ein Animationssatz Verzeichnis, welches OS/2 ZeigersДtze fБr einen oder
mehrere, besser fБr alle neun OS/2 Mauszeiger enthДlt. Beachten Sie, daс
die Namen der Dateien in diesem Verzeichnis der Namenskonvention fБr OS/2
ZeigersДtze entsprechen muс.
Anmerkung:
- Der Name des Animationssatz Verzeichnisses wird als Dateiname fБr
die AniMouse Ressource DLL Datei verwendet. Da DLLs der 8.3 Notation
entsprechen mБssen, kФnnen dabei nur die ersten 8 Zeichen des
Verzeichnisnamens ohne Erweiterung als Name verwendet werden, als
Erweiterung wird notwendigerweise .AND verwendet.
- Der Name des Verzeichnisses darf auf HPFS-Laufwerken lДnger als 8
Zeichen sein, aber aufgrund einer EinschrДnkung des OS/2 Ressource
Compilers keine Leerzeichen enthalten, da der Ressourcen Compiler
sonst nicht auf die Zeigerdateien zugreifen kann.
Was Sie tun mБssen:
Wenn Sie dies nicht bereits getan haben, so erstellen Sie jetzt ein
Animationssatz Verzeichnis auf Ihrer Festplatte. Es ist eine gute
Vorgehensweise, dieses Verzeichnis im Pfad fБr Animationsdateien zu
erstellen, sodaс Sie den Satz auf einfache Weise wieder neu laden kФnnen,
nachdem Sie OS/2 Zeiger Dateien hinzugefБgt oder geДndert haben. Auf
diese Weise kФnnen Sie den Animationssatz testen, bevor Sie ihn endgБltig
konvertieren. Stellen Sie zu jeder Zeit sicher, daс die Namen der Dateien
in diesem Verzeichnis der Namenskonvention fБr OS/2 ZeigersДtze
entspricht.
FБhren Sie nun folgendes Kommando aus:
c:\pfad1\and\makeand d:\pfad2 [/TIMEFRAME:nnn]
Dabei ist
- c:\pfad1 das Verzeichnis, in dem Sie Animierter Mauszeiger fБr OS/2
installiert haben.
- d:\pfad2 das Animationssatz Verzeichnis.
- Optional kФnnen Sie einen Bilddauerwert im Bereich von 150 msecs.
bis zu 2000 msecs. mit dem Parameter /TIMEFRAME angeben. Andernfalls
wird der Standardwert von 150 ms. verwendet.
Der obenstehene Befehl lДсt makeand das angegebene Animationssatz
Verzeichnis untersuchen und eine Skriptdatei mit der Endung .ANM und die
AniMouse Ressource DLL Datei erstellen. Bis hierhin ist die Skriptdatei
von dem gleichen Format wie die AniMouse Skriptdateien (*.ANM), die auch
AniMouse verwendet, um AniMouse Ressource DLL Dateien zu erstellen.
Stellen sie sich nun vor, Sie mФchten die Animation von Zeit zu Zeit
anhalten. Dann kann es sein, daс jeweils der erste Zeiger einer
Animation, welcher normalerweise als statischer (nicht animierter) Zeiger
verwendet wird, nicht so ganz dafБr passend ist. Sie kФnnen sich
vielleicht vorstellen, wie Sie ihn verДndern wБrden - doch das wБrde Ihre
Animation stФren. Wenn dies jetzt gerade nicht der Fall ist, gehen Sie
zum nДchsten Schritt weiter. Wenn doch, lassen Sie Animierter Mauszeiger
fБr OS/2 Ihnen aus diesem Dilemma helfen: verwenden Sie einfach einen
zusДtzlichen Statischer Zeiger fБr die betreffenden Animationen. FБgen
Sie nur den gewБnschten Zeiger mit dem richtigen Dateinamen dem
Animationssatz Verzeichnis hinzu und fБhren Sie den Befehl aus dem
vorigen Schritt noch einmal aus.
Wenn Sie einen Statischen Zeiger zu Ihrer AniMouse Ressource DLL Datei
hinzufБgen, ist die nun generierte Skriptdatei nicht lДnger kompatibel
zum Animationsgenerator von AniMouse, da dieses Programm nichts von einem
Statischen Zeiger weiс, aber das ist kein groсer Verlust. Sie kФnnen
sowohl die Skriptdatei als auch die AniMouse Ressource DLL Datei mit
Animierter Mauszeiger fБr OS/2 weiterverwenden. Animouse hingegen kann
zwar die AniMouse Ressource DLL Datei verwenden, ist aber nicht in der
Lage, den Statischen Zeiger anzuzeigen. Nur Animierter Mauszeiger fБr
OS/2 gibt Ihnen die volle FunktionalitДt.
Wenn Sie nun individuelle Bilddauerwerte fБr einige oder alle Zeiger in
der Animation hinzufБgen wollen, editieren Sie einfach die Skriptdatei,
welche makeand erstellt hat, und Дndern Sie die Bilddauerwerte
entsprechend. Das AniMouse Scriptdatei Format sollte selbsterklДrend und
leicht zu verstehen sein. FБhren Sie nun makeand noch einmal aus, aber
geben Sie als einzigen Parameter nur die Skriptdatei an:
c:\pfad\and\makeand name.anm
Dabei ist
- c:\pfad1 das Verzeichnis, indem Sie Animierter Mauszeiger fБr OS/2
installiert haben.
- name.anm der Name der Skriptdatei, die makeand im ersten Schritt
erstellt hat.
Herzlichen GlБckwunsch! Sie haben Ihre eigene AniMouse Ressource DLL Datei
erstellt, die Sie mit Animierter Mauszeiger fБr OS/2 (oder sogar mit AniMouse)
verwenden kФnnen.
ΓòÉΓòÉΓòÉ 1.5.10.1. AniMouse Scriptdatei Format ΓòÉΓòÉΓòÉ
Eine AniMouse Skriptdatei ist eine einfache ASCII Textdatei, welche Abschnitte
zur Beschreibung von Animationen fБr bis zu allen der neun OS/2 Mauszeiger
enthДlt. Diese Abschnitte enthalten die Namen von OS/2 Zeiger Dateien fБr die
Animationen sowie die Bilddauerwerte fБr die einzelnen Zeigerbilder.
Wenn Sie bereits einen OS/2 Zeigersatz fertiggestellt haben (Sie kФnnen z.B.
den bigarrow Animationssatz verwenden, welcher Teil von Animierter Mauszeiger
fБr OS/2 ist), kФnnen Sie einfach die AniMouse Skriptdatei durch Animierter
Mauszeiger fБr OS/2 generieren lassen.
Um das VerstДndnis der Skriptdatei zu erleichtern, hier die Regeln zur
Formatierung:
Die erste Zeile muс aus der Zeichenkette "Animation_Script" bestehen
(Groс/Kleinschreibung beachten).
die Beschreibungsabschnitte fБr die Animationen beginnen mit einem
speziellen SchlБsselwort fБr jeden der OS/2 Mauszeiger und enden mit dem
END: SchlБsselwort.
Mauszeiger SchlБsselwort
------------- ---------------
Pfeil ARROW:
Text TEXT:
Warten WAIT:
GrФсe NWSO NWSE:
GrФсe WO WE:
Verschieben MOVE:
GrФсe NOSW NESW:
GrФсe NS NS:
UngБltig ILLEGAL:
in den Beschreibungsabschnitten fБr die Animationen sind die
Zeigerdateien und die Bilddauerwerte in Millisekunden aufgefБhrt. Hier
ist ein Beispiel des bigarrow Animationssatzes fБr den Pfeil Zeiger:
ARROW:
d:\os2\pointers\bigarrow\ARROW000.PTR 150
d:\os2\pointers\bigarrow\ARROW001.PTR 150
d:\os2\pointers\bigarrow\ARROW002.PTR 150
d:\os2\pointers\bigarrow\ARROW003.PTR 150
d:\os2\pointers\bigarrow\ARROW004.PTR 150
d:\os2\pointers\bigarrow\ARROW005.PTR 150
d:\os2\pointers\bigarrow\ARROW006.PTR 150
d:\os2\pointers\bigarrow\ARROW007.PTR 150
END:
Anmerkung:
- wenn relative Pfadnamen benutzt werden, um Zeigerdateien anzugeben,
sucht AniMouse diese Pfade unterhalb des Verzeichnisses, indem
AniMouse installiert wurde. Um wirklich relative Pfadnamen unter
AniMouse verwenden zu kФnnen, muс ein .\ vor den Pfadnamen gestellt
werden.
Unter Animierter Mauszeiger fБr OS/2 werden relative Pfadnamen immer
relativ zu aktuellen Verzeichnis verwendet.
- Unter Animierter Mauszeiger fБr OS/2 kann bei Laufwerksangaben ein
?: verwendet werden, um das OS/2 Startlaufwerk anzugeben. So ist
z.B. ?:\os2\pointers\bigarrow\ARROW000.PTR gБltig, wenn D: das OS/2
Startlaufwerk ist.
Dies ist unter AniMouse nicht mФglich.
- um mit AniMouse abwДrtskompatibel zu bleiben, mБssen Bilddauerwerte
im Bereich von 0 to 1000 msecs. liegen.
Unter Animierter Mauszeiger fБr OS/2 mБssen Bilddauerwerte im
Bereich von 100 to 2000 msecs. liegen.
- um mit AniMouse abwДrtskompatibel zu bleiben, dБrfen
Beschreibungsabschnitte fБr die Animationen nur bis zu 50 Zeiger
enthalten.
Unter Animierter Mauszeiger fБr OS/2 dБrfen diese Abschnitte bis zu
192 Zeigern enthalten.
- um mit AniMouse abwДrtskompatibel zu bleiben, dБrfen Skriptdateien
keine Statischen Zeiger enthalten.
Unter Animierter Mauszeiger fБr OS/2 darf jeder
Beschreibungsabschnitt fБr Animationen einen Statischen Zeiger
enthalten. FБgen Sie einfach den statischen Zeiger als ersten Zeiger
des Abschnittes ein und lassen Sie den Bilddauerwert fБr diesen
Zeiger weg.
Kommentarzeilen beginnen mit einem ";".
Anmerkung:
- um mit AniMouse abwДrtskompatibel zu bleiben, dБrfen Kommentarzeilen
nicht innerhalb eines Beschreibungsabschnittes stehen.
Animierter Mauszeiger fБr OS/2 akzeptiert Kommentare Бberall in der
Skriptdatei, auch am Ende jeder beliebigen Zeile, aber mit Ausnahme
der ersten Zeile.
ΓòÉΓòÉΓòÉ 1.5.11. Mitgelieferte Animationen ΓòÉΓòÉΓòÉ
Animierter Mauszeiger fБr OS/2 enthДlt mehrere Animationen, die sowohl als OS/2
ZeigersДtze als auch als AniMouse Ressource DLL Dateien mitgeliefert werden..
FБr mehr Informationen siehe auch
Ersteller von Animationen
ΓòÉΓòÉΓòÉ 1.5.12. Wo bekommt man weitere/neue Animationen ? ΓòÉΓòÉΓòÉ
Sie kФnnen neue Zeigerdateien oder Animationen aus dem Internet und/oder
Mailboxen erhalten. Denken Sie daran, daс Sie verschiedene unterstБtzte
Resourcetypen verwenden kФnnen.
Eine Menge von OS/2 Zeiger Dateien sind in OS/2 bezogenen Mailboxen zu finden,
obwohl diese Dateien natБrlich nicht sofort zur Animation ausreichend sind, da
ja mindestens zwei Zeigerbilder pro Mauszeiger fБr eine Animation notwendig
sind. Aber mit einer guten Idee, etwas Zeit und dem OS/2 Symbol Editor sind
einfache Animationen schnell gemacht.
Sie finden eine Menge von Win* Cursor Dateien und Win* Animationsdateien auf
folgenden WWW Seiten:
Dierk's List of Animated Cursors
http://www.anicursor.com/moreani.html
CursorLand
http://www.hsv.tis.net/~slmartin/CursorLand.htm
Sammeln Sie diese und stellen Sie sie in Animationssatz Verzeichnissen
zusammen, sodaс sie einfach mit Animierter Mauszeiger fБr OS/2 zu verwenden
sind.
Aber die erste Quelle fБr Win* Animationsdateien ist natБrlich ein Win*
System, welches animierte Mauszeiger unterstБtzt (NT und 95). Sie kФnnen alle
Win* Cursor Dateien und Win* Animationsdateien mit Animierter Mauszeiger fБr
OS/2 verwenden. Probieren Sie mal die sich schДlende Banane oder die
niedlichen kleinen Dinosaurier !
Aber seien Sie vor Billy Boy auf der Hut, wenn Sie diese Dateien verwenden und
nicht eine Win* Lizenz gekauft haben (ahem, ich meine, wenn Sie nicht einen PC
mit Win* gekauft haben...).
Zu guter Letzt kФnnen AniMouse Ressource DLL Dateien bzw. die Quellen dazu auf
der
AniMouse homepage
http://www.sentience.com.au/animouse/animouse.html
Laden Sie die ZIP-Dateien herunter und bauen Sie die AniMouse Ressource DLL
Dateien mit dem makeand Programm von Animierter Mauszeiger fБr OS/2.
Siehe auch
AniMouse Resource DLL Dateien erzeugen
ΓòÉΓòÉΓòÉ 1.6. Wie kann ich ... ? ΓòÉΓòÉΓòÉ
WДhlen Sie aus folgenden Punkten aus:
Wie kann ich eine Animationsressource laden ?
Wie kann ich eine Animation (de-)aktivieren ?
Wie kann ich die Demofunktion (de-)aktivieren ?
Wie kann ich Animationseinstellungen Дndern ?
Wie kann ich die Initialisierung der Animation verzФgern ?
Wie kann ich Animierter Mauszeiger fБr OS/2 mit REXX konfigurieren ?
Wie kann ich eine AniMouse Ressource DLL erzeugen ?
ΓòÉΓòÉΓòÉ 1.6.1. Wie kann ich eine Animationsressource laden ? ΓòÉΓòÉΓòÉ
Um einen Animationssatz oder auch einen einzelnen Zeiger zu laden, und damit
Zeigeranimationen zu aktivieren, kФnnen Sie folgendes tun:
Ziehen&Ъbergeben (Drag&Drop) auf den Mauszeiger-BehДlter
Dies ist der einfachste Weg, um die Mauszeiger zu konfigurieren: Щffnen Sie das
Mausobjekt und wДhlen Sie die Mauszeiger Seite aus. Щffnen Sie nun das dem Pfad
fБr Animationsdateien entsprechende Verzeichnis und ziehen Sie
OS/2 Zeiger Dateien, Win* Cursor Dateien und Win* Animationsdateien auf
ein einzelnes Element des Mauszeiger-BehДlters, um diesen Zeiger zu
Дndern (diese Dateien enhtalten Ressourcen fБr nur einen Mauszeiger)
AniMouse Ressource DLL Dateien und Animationssatz entweder auf ein
Element des Mauszeiger-BehДlters, um einen einzelnen Zeiger zu Дndern,
oder auf den Mauszeiger-BehДlter, um alle Zeiger zugleich zu Дndern.
Оndern eines Mauszeigers mit der Suchen Funktion
Щffnen Sie das Mausobjekt und wДhlen Sie die Mauszeiger Seite aus. DrБcken Sie
die SchaltflДche Suchen oder wДhlen Sie den MenБeintrag Suchen... im
KontextmenБ des Mauszeiger-BehДlters aus. WДhlen Sie in dem nun erscheinenden
Dialog den gewБnschten Animationssatz aus und drБcken Sie OK.
Оndern mehrerer Mauszeiger mit der Satz laden Funktion
Щffnen Sie das Mausobjekt und wДhlen Sie die Mauszeiger Seite aus. DrБcken Sie
die SchaltflДche Satz laden oder wДhlen Sie den MenБeintrag Satz laden... im
KontextmenБ des Mauszeiger-BehДlters aus. WДhlen Sie in dem nun erscheinenden
Dialog den gewБnschten Animationssatz aus und drБcken Sie OK.
Оndern von Mauszeigern via REXX
Sie kФnnen die neuen Einstellungsbefehle fБr das Mausobjekt verwenden, welche
Animierter Mauszeiger fБr OS/2 einfБhrt, um alle Einstellungen auch via REXX
durchfБhren zu kФnnen.
Siehe auch
Mausobjekt Einstellungsbefehle
REXX Beispielprogramme
ΓòÉΓòÉΓòÉ 1.6.2. Wie kann ich eine Animation (de-)aktivieren ? ΓòÉΓòÉΓòÉ
Um eine Animation zu aktivieren oder zu deaktivieren, Фffnen Sie das Mausobjekt
und wДhlen Sie die Mauszeiger Seite aus. Aktivieren Sie nun das KontextmenБ des
Mauszeiger-BehДlters, um die Animation fБr alle Mauszeiger zugleich zu
(de)aktivieren, oder aktivieren Sie das KontextmenБ des entsprechenden
BehДlterelements, um die Animation fБr einen Mauszeiger zu (de)aktivieren,
In diesem KontextmenБ markieren bzw. demarkieren Sie einfach den MenБeintrag
Animieren, um die Animation zu aktivieren oder zu deaktivieren.
Anmerkung:
Nur die Mauszeiger kФnnen animiert werden, fБr die zuvor eine
Animationsressource geladen wurde, die mehrere Mauszeigerbilder enthДlt.
Wenn dies fБr einen Mauszeiger nicht der Fall ist,
- kann der Mauszeiger nicht animiert werden und
- der MenБeintrag Animieren im KontextmenБ des BehДlterelements ist
deaktiviert.
Wenn keiner der Mauszeiger animiert werden kann, ist der MenБeintrag
Animieren im KontextmenБ des Mauszeiger-BehДlters ebenfalls deaktiviert.
der MenБeintrag Animieren im KontextmenБ des Mauszeiger-BehДlters ist
markiert, solange einer der Mauszeiger animiert wird. Wenn Sie diesen
MenБeintrag markieren, werden die Animationen fБr alle animierbaren
Mauszeiger aktiviert.
ΓòÉΓòÉΓòÉ 1.6.3. Wie kann ich die Demofunktion (de-)aktivieren ? ΓòÉΓòÉΓòÉ
Um mit der Demofunktion die Animation der Mauszeiger zu prДsentieren, Фffnen
Sie das Mausobjekt, wДhlen Sie die Mauszeiger Seite aus und aktivieren Sie das
KontextmenБ des Mauszeiger-BehДlters.
In diesem KontextmenБ markieren btw. demarkieren Sie einfach den MenБeintrag
Demo, um die Demofunktion zu aktivieren oder zu deaktivieren.
Anmerkung:
Wenn keiner der Mauszeiger animiert werden kann, ist der MenБeintrag Demo
im KontextmenБ des Mauszeiger-BehДlters deaktiviert.
Wenn der Mauszeiger-BehДlter in der Detailanzeige dargestellt wird, wird
die Demofunktion deaktiviert bzw. kann nicht aktiviert werden.
Zur Animation der Mauszeiger im Mauszeiger-BehДlter wird ausschlieсlich
der Standardwert Bilddauer verwendet.
═══ 1.6.4. Wie kann ich Animationseinstellungen Дndern ? ═══
Um die Einstellungen fБr die Animation zu Дndern, Фffnen Sie das Mausobjekt,
wДhlen Sie die Mauszeiger Seite aus und aktivieren Sie das KontextmenБ des
Mauszeiger-BehДlters.
In diesem KontextmenБ wДhlen Sie den MenБeintrag Einstellungen aus.
In dem nun erscheinenden Dialog verДndern Sie die Einstellungen des Mauszeiger
Containers wie gewБnscht und drБcken OK.
═══ 1.6.5. Wie kann ich die Initialisierung der Animation verzФgern ? ═══
Um die Initialisierung der Animation zu verzФgern, damit einem HДngen des
Systems bei Starten der Workplace Shell vorgebeugt wird, kФnnen Sie:
die Umgebungsvariable WPAMPTR.ANIMINITDELAY in der CONFIG.SYS setzen.
die Einstellung VerzФgerung fБr Initialisierung der Animation im Dialog
Einstellungen des Mauszeiger Containers anpassen.
In beiden FДllen geben Sie die Zeitdauer in Sekunden an, die Animierter
Mauszeiger fБr OS/2 bei Starten der WPS warten soll, bevor die Animation
geladen und gestartet werden soll. Es wird empfohlen, zunДchst einen hohen
Wert anzugeben (z.B. 120 fБr zwei Minuten). Starten Sie dann Ihr System neu
und beobachten Sie, wie lange nach dem Abschluss des Systemstarts die
Animation gestartet wird. Verringern Sie dann die durch die Umgebungsvariable
oder die Animationseinstellung angegebene Zeitdauer entsprechend, sodaс die
Animation gleich nach Abschluс des Systemstarts getsratet wird.
Anmerkung:
Der Wert der Umgebungsvariable wird grundsДtzlich als Standardwert fБr
die Animationseinstellung VerzФgerung fБr Initialisierung der Animation
verwendet. Wenn Sie im Dialog Einstellungen des Mauszeiger Containers
dann einen anderen Wert als in der Umgebungsvariable angeben, so wird der
Wert der Animationseinstellung verwendet.
Um die Animationseinstellung explizit zu lФschen, sodaс nur noch der Wert
der Umgebungsvariable berБcksichtigt wird, setzen Sie den Wert der
Animationseinstellung einmalig auf den Standardwert, also auf den
aktuellen Wert der Umgebungsvariable zurБck und lassen diese Einstellung
dann unverДndert.
WДhrend das Mausobjekt die verzФgerte Initialisierung abwartet, sind alle
Elemente auf der Mauszeiger Seite inaktiviert, bis die Initialisierung
durchgefБhrt wurde. Dies stellt sicher, daс der Benutzer nicht inzwischen
Einstellungen vornimmt, die durch die verzФgerte Initialisierung spДter
wieder Бberschrieben wБrden.
═══ 1.6.6. Wie kann ich Animierter Mauszeiger fБr OS/2 mit REXX konfigurieren ? ═══
Sie kФnnen per REXX einfache Einstellungsbefehle an das Mausobjekt schicken,
welche Ihnen erlauben, alle Einstellungen von Animierter Mauszeiger fБr OS/2 zu
konfigurieren.
FБr weitere Informationen Бber REXX siehe auch
OS/2 REXX Online Hilfe
FБr weitere Informationen Бber die verfБgbaren Einstellungsbefehle siehe auch
Mausobjekt Einstellungsbefehle
REXX Beispielprogramme
ΓòÉΓòÉΓòÉ 1.6.7. Wie kann ich eine AniMouse Ressource DLL erzeugen ? ΓòÉΓòÉΓòÉ
Verwenden Sie das Zusatzprogramm makeand von Animierter Mauszeiger fБr OS/2, um
Ihre eigenen AniMouse Ressource DLL Dateien zu erstellen.
Sieie auch
AniMouse Resource DLL Dateien erzeugen
═══ 1.7. EinschrДnkungen ═══
Die aktuelle Version von Animierter Mauszeiger fБr OS/2 hat die folgenden
EinschrДnkungen:
wenn die Mauszeiger Seite des Mausobjektes angezeigt wird und die
Animation der Mauszeiger und die Demofunktion zugleich aktiviert sind,
wird die Animation der Zeiger etwas gestФrt. Sie werden bemerken, daс die
Animation nicht so flieсend wie gewohnt ablДuft. Wenn Sie die
Demofunktion wieder beenden oder das Mausobjekt wieder schlieсen, wird
die Animation wieder fehlerfrei laufen.
Aufgrund der Art und Weise, wie der OS/2 PResentation Manager den
UngБltig Zeiger verwendet, kann dieser Mauszeiger nicht animiert werden.
Das Problem ist, daс der PM niemals das Original-Zeigerbild des UngБltig
Zeigers verwendet, so wie Sie es etwa im Symbol Editor erstellen wБrden.
Stattdessen wird zu Beginn einer Ziehen-Operation (drag operation) das
Symbolbild des verschobenen Objektes mit dem Original-Zeigerbild des
UngБltig Zeigers Бberlagert und erst das Ergebnis als UngБltig Zeiger
verwendet. Da Animierter Mauszeiger fБr OS/2 aber nur die Verwendung des
Original-Zeigerbildes und nicht die des modifizierten Zeigerbildes
erkennen kann, ist es unbestimmt, wann das System den UngБltig Zeiger
tatsДchlich verwendet.
ΓòÉΓòÉΓòÉ 1.8. Revisionshistorie ΓòÉΓòÉΓòÉ
WДhlen Sie aus folgenden Punkten aus:
file_id.diz
Version 1.01
Version 1.00
ΓòÉΓòÉΓòÉ 1.8.1. file_id.diz ΓòÉΓòÉΓòÉ
(v1.01) WPAMPTR - V1.01 - FREEWARE
This program provides "Animated Mouse
Pointer for OS/2." Use the animations that
come with the program or easily create your
own animations. All you need for that is the
OS/2 built-in Icon Editor and a good idea.
Win* cursors, Win* and AniMouse animation
files supported. WPS integrated SOM class.
German and Englisch NLS. More NLS planned.
Author: C.Langanke@TeamOS2.de
ΓòÉΓòÉΓòÉ 1.8.2. Version 1.01 ΓòÉΓòÉΓòÉ
Neue Seiten in der Online Hilfe:
Testberichte
REXX Beispielprogramme
Umgebungsvariablen
Wie kann ich die Initialisierung der Animation verzФgern ?
GeДnderte Seiten in der Online Hilfe:
Copyright
Der Autor
OS/2 Zeigersatz
Win Cursorsatz
Einstellungen des Mauszeiger Containers
Mausobjekt Einstellungsbefehle
AniMouse Resource DLL Dateien erzeugen
AniMouse Scriptdatei Format
Wo bekommt man weitere/neue Animationen ?
Wie kann ich eine Animationsressource laden ?
file_id.diz
Generelle Danksagungen
Ersteller von Animationen
Bereinigte Fehler:
PR0100004 - Einige CUR/ANI Dateien werden nicht geladen
UnterstБtzung von neuen Cursor Typen hinzugefБgt.
PR0100005 - ANI Dateien mit mehr als 128 Bildern werden nicht geladen
Obergrenze auf 192 Zeiger pro Zeigersatz angehoben.
PR0100006 - INSTALL.CMD: Syntaxfehler unter OO REXX
Tippfehler korrigiert, die vom klassichen REXX Interpreter nicht gefunden
wurden, unter OO REXX aber zu Syntaxfehlern fБhrten. UnnФtiges seek
Kommando gelФscht, das ebenfalls einen Syntaxfehler unter OO REXX
erzeugte.
PR0100007 - INSTALL schlДgt fehl, wenn die OS/2 Sprachversion nicht
unterstБtzt wird
Fehler bereinigt, welcher die Installation der englischen Version auf
Systemen verhindert hat, deren Sprache noch nicht unterstБtzt wird.
PR0100008 - Animationsstatus von einzelnen Zeigern nicht gespeichert
Die Einstellung ANIMATION Бberschrieb den Animationsstatus, der fБr jeden
einzelnen Zeiger mit der Einstellung POINTER gespeichert wurde. Diese
Einstellung wird daher nicht lДnger gespeichert.
PR0100010 - RC.EXE not default on OS/2
Die Online Hilfe enthДlt nun einen Hinweis, wie der OS/2 Ressourcen
Compiler installiert wird, falls er noch nicht installiert ist.
PR0100015 - install funktioniert nicht, wenn Dateien in ein
Rootverzeichnis ausgepackt werden
Fehler in der Behandlung von Dateinamen korrigiert, der eine Installation
verhindert hat, wenn die Zip-Datei in ein Rootverzeichnis ausgepackt
wurde.
PR0100016 - Maus-Objekt im WARP Center Фffnet nicht
Fehler in der Methode wpSetup korrigiert. Das WARP Center kann nun das
erweiterte Maus-Objekt Фffnen.
PR0100017 - Falsche Meldung in Fehlerdialog.
Meldungstext korrigiert.
PR0100021 - ScreenSaver trappt bei aktivem AMPTR nach Wechseln von
ScreenSaver-Modulen
Der Fehler scheint mit der neuen Programmversion behoben zu sein, die nur
noch zwei PM Timer benФtigt.
PR0100022 - INSTALL.CMD: erlaubt keine Leerzeichen in Pfadnamen
Pfadnamen bei Verwendung in Systemkommandos in doppelte Hochkommata
gestellt. Alle Namen fБr die Zielverzeichnisse der Installation kФnnen
nun Leerzeichen enthalten.
Neu:
Die Animation wird nun wДhrend einer Ziehen&Ъbergeben (Drag&Drog)
Operation angehalten.
Alle REXX Batchdateien wurden nun unter OO REXX getestet (Ich hatte dies
fБr V1.00 vergessen).
Eine Beschreibung der REXX Beispielprogramme wurde zur Online Hilfe
hinzugefБgt. Ausserdem wurde das REXX Programm rexx\random.cmd
aufgenommen, welches eine zufДllig ausgewДhlte Animation laden kann.
Damit kФnnen Sie z.B. bei jedem Systemstart oder auch wiederholt nach
Ablauf einer anzugebenen Zeitspanne eine andere Animationen laden.
Sowohl das Installations- als auch das Deinstallationsprogramm bieten nun
eine WPS Neustart-Option an. um den Installations- oder
Deinstallationsprozess zu vollenden. Dies verkБrzt die Dauer des
(De-)Installierens drastisch, da ein kompletter Neustart des Systems
nicht mehr notwendig ist, um das Programm verwenden bzw. komplett
deinstallieren zu kФnnen. Per Parameter /RESETWPS kann diese Option auch
im Batchmodus angewendet werden.
Da dies die erste Updateversion des Programms ist, wurde das
Installationsprogramm um Mechanismen erweitert, um beim Installieren
gesperrte Dateien handhaben zu kФnnen. Sie kФnnen diese Version Бber die
alte Version installieren und die gesperrten Dateien wДhrend des nДchsten
Systemneustarts ersetzen lassen. Dazu wird ein Aufruf einer Kopierroutine
an die Datei CONFIG.SYS angehДngt, welche alle Dateien beim nДchsten
Systemstart ersetzt und den Aufruf wieder aus der CONFIG.SYS entfernt.
Alternativ dazu kФnnen Sie, um einen Systemneustart zu vermeiden, die
alte Version zunДchst mit der WPS Neustart-Option deinstallieren
(verwenden Sie dazu REMOVE.CMD der neuen Version !) und dann die neue
Version ebenfalls mit der WPS Neustart-Option installieren.
Das Installationsprogramm kann nun jederzeit aufgerufen werden, um die
mit Animierter Mauszeiger fБr OS/2 mitgelieferten Animationsdateien
(erneut) zu installieren.
Auf der Mauszeiger Seite verwendet die Suchen Funktion nun den gleichen
Dialog wie die Satz laden Funktion, sodaс Sie nun alle
Animationsressourcen auf dieselbe einfache Art und Weise laden kФnnen.
In Verison 1.00 benФtigte Animierter Mauszeiger fБr OS/2 bis zu neun PM
Timer, um die Animation der einzelnen Mauszeiger zu steuern. Ab dieser
Version benutzt das Programm einen anderen Mechanismus, der nur zwei PM
Timer benФtigt. Da OS/2 WARP nur 40 PM Timer systemweit zur VerfБgung
stellt, kann dies fБr Systeme wichtig sein, auf denen viele PM Timer
zugleich benФtigt werden.
Die Initialisierung der Animation wird nun in einem separaten Thread
durchgefБhrt. Um einem HДngen des Systems wДhrend des Starts der
Workplace Shell vorzubeugen, der auf einigen Maschinen durch die
Verwendung von Animierter Mauszeiger fБr OS/2 aufgetreten ist, kФnnen Sie
diesen Thread fБr eine durch Sie bestimmte Zeitdauer blokieren, um die
Initialisierung der Animation zu verzФgern.
Diese Zeitdauer kФnnen Sie entweder durch eine Umgebungsvariable oder
durch die Animationseinstellung VerzФgerung fБr Initialisierung der
Animation im Einstellungen des Mauszeiger Containers Dialog festlegen.
Siehe auch
Wie kann ich die Initialisierung der Animation verzФgern ?
Die SchriftgrФsse des Dialogs Einstellungen des Mauszeiger Containers
wurde auf Helv.8 geДndert. Wenn mФglich, wird dieser dieser Dialog jetzt
so angezeigt, daс der Mauszeiger Бber dem SystemmenБ-Druckknopf liegt,
sodaс Sie den Dialog sofort mit einem Doppelklick beenden kФnnen. Dies
ist nБtzlich, wenn Sie nur einen kurzen Blick auf die momentanen
Einstellungen werfen wollen und den Dialog danach sofort wieder per Maus
schlieсen. Auсerdem kann der Dialog natБrlich, wie gewohnt, weiterhin mit
Esc geschlossen werden.
ΓòÉΓòÉΓòÉ 1.8.3. Version 1.00 ΓòÉΓòÉΓòÉ
Erste Фffentliche Version
ΓòÉΓòÉΓòÉ 1.9. Warenzeichen ΓòÉΓòÉΓòÉ
Die folgenden Warenzeichen werden in dieser Hilfe genannt:
OS/2 ist ein eingetragenes Warenzeichen von IBM Corporation.
Animouse und Sentience Software sind eingetragene Warenzeichen von
Sentience Software.
Win* ist ein Platzhalter fБr jede Art von Microsoft Windows,
wobei Microsoft Windows ein eingetragenes Warenzeichen von Microsoft
Corporation ist.
ΓòÉΓòÉΓòÉ 1.10. Danksagungen ΓòÉΓòÉΓòÉ
WДhlen Sie aus folgenden Punkten aus:
Generelle Danksagungen
Ъbersetzer
Ersteller von Animationen
ΓòÉΓòÉΓòÉ 1.10.1. Generelle Danksagungen ΓòÉΓòÉΓòÉ
Ich mФchte verschiedenen Personen und Gruppen von Personen danken, die mir bei
der Entwicklung dieses Programms geholfen haben.
Ein besonderes DankeschФn geht an
Markus Schiegel, der sehr viele Tests durchgefБhrt hat, um die Ursache
fБr das Problem mit Object Desktop zu finden. Da der WPS HДnger nur auf
einigen Maschinen auftritt, wДhrend der Fehler auf anderen Maschinen
nicht reproduzierbar ist, hДtte ich den Workaround nicht selbst testen
kФnnen.
Michael Massoth, der mir geholfen hat, im Prototypen von Animierter
Mauszeiger fБr OS/2 einen Fehler zu finden. Dieser Fehler hatte mich
schon soweit gebracht, die Entwicklung einzustellen. Nachdem ich den
Fehler beseitigt hatte, ging ich wieder daran, das Programm
weiterzuentwickeln. Andernfalls ...
Karsten Ensinger, der mir zeigte, wie einfach es sein kann, die
Spezifikationen fБr das RIFF Dateiformat auf der Microsoft homepage zu
finden, wenn ich nur den richtigen Suchbegriff eingebe (ja, er mus RIFF
lauten und nicht SDK oder TOOLKIT oder MOUSE oder POINTER oder sonstwas).
Sentience Software fБr die Entwicklung von AniMouse und besonders fБr die
Idee des AniMouse Ressource DLL Datei Formats. Obwohl dieses Format sogar
noch erweitert werden kФnnte, indem man auch Statische Zeiger unterstБtzt
(wie das Animierter Mauszeiger fБr OS/2 macht) oder doppelte Mauszeiger
in der Datei durch Referenzierung vermeidet (wie das Win*
Animationsdateien tun) hat Sentience doch so etwas wie einen Standard fБr
ein Mauszeiger Animations-Dateiformat geschaffen. Und da Animierter
Mauszeiger fБr OS/2 diese BeschrДnkungen auf einfache Weise umgehen kann,
sind sie tatsДchlich nicht sehr relevant.
Ich frage mich nur, wer nun noch $19.95 fБr AniMouse zahlen wird, wo doch
Animierter Mauszeiger fБr OS/2 kostenlos ist ? Tut mir leid, Jungs,
dieses kleine ProgrДmmchen ist nicht $19.95 wert.
Microsoft (jawohl) fБr die EinfБhrung von animierten Mauszeigern in Win
NT. Ich erinnere mich an eine Menge Leute, die Бber die sich schДlende
Banane und Бber diese kleinen Dinosaurier gelacht haben (ja, auch die
kФnnen mit Animierter Mauszeiger fБr OS/2 verwendet werden !). Ohne dies
hДtte vielleicht niemand auch nur daran gedacht, so etwas auch fБr OS/2
zu machen.
Zu guter Letzt: IBM fБr die Erstellung eines so tollen Betriebssystems
wie OS/2 mit so einer tollen Sache wie die Workplace Shell. Die WPS API
und dessen Dokumentation hat immer noch ein paar kleinere Defizite, aber
ohne die WPS wДhre eine solch hoch in das System integrierte Anwendung
gar nicht mФglich. Und diese Win* Programmierer kФnnen von solchen
MФglichkeiten nur trДumen - WPS und SOM und OpenDoc und mehr. Aber
natБrlich haben sie genug zu tun, sich mit 4 oder 5 verschiedenen Win
APIs herumzuschlagen...
Und: Hallo zusammen bei der IBM, wacht endlich mal auf! Eine Menge mehr
Leute wollen OS/2 als Ihr glaubt. Einige Teile von IBM fordern eine Menge
von potentiellen und tatsДchlichen OS/2 Benutzern durch ihre Aussagen und
Politik geradezu dazu heraus, OS/2 links liegen zu lassen oder ihm den
RБcken zu kehren. Und Java ist (und wird) auch nicht alles (sein)...
═══ 1.10.2. Ъbersetzer ═══
Die folgenden Personen unterstБtzten Animierter Mauszeiger fБr OS/2 durch die
Ъbersetzung von Quelldateien in ihre Muttersprache:
Sprache Ъbersetzer
Deutsch Christian Langanke (C.Langanke@TeamOS2.DE)
Englisch Christian Langanke (C.Langanke@TeamOS2.DE) und
Richard Price (Richard_Price@compuserve.com)
HollДndisch Luc Van Bogaert (luvabo@ibm.net)
ΓòÉΓòÉΓòÉ 1.10.3. Ersteller von Animationen ΓòÉΓòÉΓòÉ
Die folgenden Personen unterstБtzten Animierter Mauszeiger fБr OS/2, indem sie
Mauszeiger Animationen zu VerfБgung stellten:
Animation von
bigarrow Statische Zeiger von: CD-ROM von OS/2 Spezial 1/96, Vogel
Verlag Gmbh
Animation von Christian Langanke (C.Langanke@TeamOS2.DE)
ncc-1701 Statische Zeiger von: CD-ROM von OS/2 Spezial 1/96, Vogel
Verlag Gmbh
Animation von Christian Langanke (C.Langanke@TeamOS2.DE)
shadow Statische Zeiger von: CD-ROM von OS/2 Spezial 1/96, Vogel
Verlag Gmbh
Animation von Christian Langanke (C.Langanke@TeamOS2.DE)
startrek Statische Zeiger von: Quelle unbekannt
Animation von Christian Langanke (C.Langanke@TeamOS2.DE)
andy Statische Zeiger von: Andrew Zabolotny (bit@freya.etu.ru)
Animation von Christian Langanke (C.Langanke@TeamOS2.DE)
descent Win* Animations- und Cursordateien von: Quelle unbekannt
maggie Statische Zeiger und
Animation von Michael Massoth (MMassoth@t-online.de)
Anmerkung: Dieser Animationssatz enthДlt nur eine Animation
fБr den Warten Zeiger.