Programme <<

Andere Programme von mir



FileTypeUtils Aminet/biz/dopus/FileTypeUtils.lha (ca.300 kB)

ist eine Sammlung von ARexx-Scripten,
die den Umgang mit den Directory Opus 5 Dateitypen
etwas erleichtert und mehr Übersicht verschafft:




FileTypeInfo.dopus5 (DOpus5:ARexx) (dem Paket FileTypeUtils beiliegend)

Das ist das Haupt-Programm aus dem FileTypeUtils-Paket,
da es die meisten Funktionen bietet,
und auch auf die anderen
eigenständigen Module von FileTypeUtils zugreift.

Man kann damit Folgendes machen:
Den Dopus5-internen Dateityp und dessen ID
einer markierten Datei anzeigen lassen
Diesen Dateityp editieren
oder einen passenden suchen oder erzeugen
Die Voreinstellerdatei zeigen lassen, auch hexadezimal,
in dem der Name des Dateitypes gespeichert ist
Das in der Voreinstellerdatei
gespeicherte Standard-Piktogramm
anzeigen, ändern, dessen ToolTypes
und Standardwekzeug bearbeiten.
Alle Voreinstellerdateien & ID & Dateitypnamen auflisten,
in DOpus5:filetypes oder DOpus5:Storage/filetypes
sortiert nach Voreinstellerdatei oder Dateitypname.
Angezeigt werden hier auch
die IDs und die Dateityp-Prioritaeten.
Die Liste kann als Text abgespeichert werden.
Alle Voreinstellerdateien auflisten,
in DOpus5:filetypes oder DOpus5:Storage/filetypes.
Angezeigt werden alle Piktogramme,
die in den jeweiligen Dateityp-
Voreinstellerdateien gespeichert sind.
Die Liste kann als Text abgespeichert werden.
Die selektierte Datei hexadezimal lesen
Den IFFMaster von Kay Drangmeister
auf die Datei ansetzen
Außerdem werden noch die
whatis.library, die FileID.library,
und besonders ausführlich die
datatype.library und die datamaster.library
zur Dateitypenerkennung herangezogen.
Ebenso das Programm GetType von Andrew Bell:
Es erkennt ca.1200 verschiedene Dateitypen.





FileTypeRead.dopus5 (DOpus5:ARexx) (dem Paket FileTypeUtils beiliegend)

Zeigt den internen Dateityp-Namen und die ID
eines DirOpus5-Dateityp-Voreinstellers in
DOpus5:Filetypes, DOpus5:Storage/Filetypes.

Zweck:
Wenn man den Dateityp-Namen eines vorhandenen Dateitypes
nachträglich im Dateitypmanager ändert,
wird er im Dateitypenmanager unter diesem neuen Namen aufgelistet,
im DOPus5/filetypes/ Verzeichnis aber
noch unter dem Namen des Voreinsteller-Files,
in dem diese neue Dateibeschreibung gespeichert ist.

Mit FileTypeRead.dopus5 kann man nun herausfinden
welcher interne Dateityp-Name
in einer bestimmten Voreinsteller-Datei gespeichert ist.

Zusätzlich kann dieser Dateityp gleich
dem Dateitypenmanager zur Bearbeitung
vorgelegt werden.




FileTypeList.dopus5 (DOpus5:ARexx) (dem Paket FileTypeUtils beiliegend)

Dieses ARexx-Script zeigt in einem List-Fenster alle
DOpus5 - Dateitypen, in welchem Verzeichnis
sie sich auch immer befinden.
Nur das Muster 'filetypes' sollte im Verzeichnis-Namen vorkommen
(z.B.Filetypes-Neu)

Die Liste hat das Format:
Interner Name | ID | Priorität | DOpus5-Dateityp-Voreinstellerfile
bzw.mit dem Schlüsselwort 'File':
DOpus5-Dateityp-Voreinstellerfile | ID | Priorität | Interner Name

Man kann aus der Liste einen Dateityp auswählen
und ihn editieren oder hexadezimal anzeigen lassen.
Ausserdem kann man die ganze Liste abspeichern,
um den Listen-Text z.B.zu verschicken.

Von FileTypeInfo aus wird FileTypeList
auf das Verzeichnis DOpus5:filetypes
und DOpus5:storage/filetypes angesetzt
mit folgendem Format:
Interner Name | ID | Priorität | DOpus5-Dateityp-Voreinstellerfile
und auf das Verzeichnis DOpus5:filetypes
auch in diesem Format:
DOpus5-Dateityp-Voreinstellerfile | ID | Priorität | Interner Name




FileTypeIcons.dopus5 (DOpus5:ARexx) (dem Paket FileTypeUtils beiliegend)

Dieses ARexx-Script zeigt in einem List-Fenster alle
DOpus5 - Dateitypen, in welchem Verzeichnis
sie sich auch immer befinden.
Nur das Muster 'filetypes' sollte darin vorkommen (z.B.Filetypes-Neu)

Die Liste hat das Format:
Interner Dateityp-Name | Pfad des eingegebenen Piktogrammes
bzw.mit dem Schlüsselwort 'File':
DOpus5-Dateityp-Voreinstellerfile | Piktogrammpfad

Man kann aus der Liste einen Dateityp auswählen
und das eingebundene Piktogramm mittels DOpus`IconInfo anzeigen lassen,
und den Dateityp mit dem Dateitypenmanager bearbeiten.
Ausserdem kann man die ganze Liste abspeichern,
um den Listen-Text z.B.zu verschicken.

Von FileTypeInfo aus wird FileTypeIcons
auf das Verzeichnis DOpus5:filetypes angesetzt
und bietet dieses Ausgabeformat:
Interner Dateityp-Name | Pfad des eingegebenen Piktogrammes




RecoverDelDir.dopus5 (DOpus5:ARexx) Aminet/biz/dopus/RecoverDelDir.lha (ca.110 kB)

rettet gelöschte Dateien von
- Ami File Safe (AFS)
- Professional File System II (PFS)
- SmartFileSystem (SFS)
Geräten
und kopiert sie über den Zwischenspeicher 'Ram:'
in das Verzeichnis, das derjenige DOpus-Lister anzeigt,
von dem aus RecoverDelDir gestartet wurde.
Falls Sie da gerade was gelöscht haben ;-)

Das Suffix ($AAA oder @000) wird abgetrennt
und die Schutzbits restauriert.

Ein Ziel-Lister wird nicht gebraucht.
Wenn Sie ein anderes Ziel angeben,
wird automatisch ein passender Ziel-Lister geöffnet.

In der Liste der geloeschten Dateien
wird auch der jeweilige DOpus5-Dateityp angezeigt.


Außerdem kann im Voreinsteller ein Programm eingestellt werden,
das gestartet werden soll,
wenn RecoverDelDir beispielsweise auf eine FFS-Partition stößt.

Somit kann man in DOpus von einem einzigen Knopf aus
fast alle Rettungsoperationen starten.




SRAP.rexx (ARexx) Aminet/util/wb/SRAP.lha (ca.140 kB)

Ein Programm, das Bilder anzeigt, die im RAIM-Format vorliegen,
wie sie in Georg Stegers Systemrequesterverbesserer ReqAttack
verwendet werden.




Pict2Raim.rexx (ARexx)

Verwandelt Bilder in`s RAIM-Format




GetRaimInfo.rexx (ARexx)

Gibt Informationen über Bilder oder Animationen aus,
die im RAIM-Format gespeichert sind.





GetPictSize.rexx (ARexx)

Informiert über Breite und Höhe einer Bild-Datei




GetILBMinfo.rexx (ARexx)

Gibt folgende Informationen über eine ILBM-Datei aus:

Format
Image Size (Width x Height)
Image Position (x , y)
Page Size (Width x Height)
Pixel Aspect (x : y)
Source Bitplanes
Colors
Masking
Transparent Color Register
Compression
Flags




ReminderRH.rexx (ARexx) (Aminet/util/time/ReminderRH.lha)

ist ein einfaches Erinnerungsprogramm,
das, falls für den aktuellen Tag eine Meldung vorliegt,
diese nach dem Hochfahren des Rechners ausgibt.
Das Programm ist in ARexx programmiert.
Die Ausgabe geschieht mittels Requestchoice.




AList2CSV.rexx (ARexx)

Konvertiert die
'This weeks`s Aminet uploads' - und die
'Recent uloads to Aminet' - Listen in das CSV - Format,
so dass sie von Tabellenkalkulationsprogrammen
und Datenbanken importiert werden können.
Optional können die Listen auch sortiert werden:
Nach Filename, Verzeichnis, oder Grösse.
Die Grösse wird übrigens immer in kB dargestellt.
Das Ergebnis kann in einem eigenen Listfenster gezeigt werden.




MultiJoin.dopus5 (DOpus5:ARexx)

Kann mehr Dateien miteinander verknüpfen
als der DOS-Befehl 'Join' (WB <= 3.1).
Es muss nur so viel Platz auf der Platte sein,
wie die zusammenzuknüpfenden Dateien schon einnehmen.
Da hier die Dateien paarweise verknüpt werden,
wird das Problem der zu langen Befehlszeile umgangen.
Ideal, wenn man mit AList2CSV.rexx
eine lange Liste konvertierter Aminetlisten erzeugt hat,
und die nun alle verknüpfen will,
um sie gesammelt in eine Tabellenkalkulation zu laden.




DeltaMem (binär)

Zeigt an, wieviel RAM verbraucht oder freigegeben wird,
wenn man irgend etwas auf der Workbench macht,
wie z.B. Programme starten und beenden,
Fenster öffnen, verschieben, schliessen.
So kann man die wirklich grossen Speicherfresser ausfindig machen.
Programmentwickler können damit feststellen,
ob Ihr Programm auch alle Ressourcen wieder freigibt.