PC/GEOS ...und Mac ...und DOS R-Basic Programme Dateien
  

Clipper

Die kleine App vereinfacht den Austausch von kurzen Texten und von Grafik zwischen PC/GEOS, das in einer Emulation läuft und einem Host-System.



Import  

Nachdem Sie im Host-System einen Text in der Datei CLP2GEOS.TXT gespeichert haben, die im virtuellen Wurzelverzeichnis Ihres GEOS-Laufwerks liegt, kann Clipper die Datei öffnen, den Inhalt in das GEOS Text-Format wandeln und in die GEOS-Zwischenablage kopieren.

Ausserdem können Sie vom Host-System bereitgestellte Grafikdateien einlesen und in die GEOS-Zwischenablage kopieren.

Export  

Das Programm liest Text aus der GEOS-Zwischenablage aus und speichert ihn in der Datei CLP2HOST.TXT, die im virtuellen Wurzelverzeichnis Ihres GEOS-Laufwerks liegt. Öffnen Sie die Datei anschließend vom Host aus.

GEOS-Grafik können Sie aus der GEOS-Zwischenablage in BMP-Dateien speichern.

Welcher Text funktioniert?

Sie können Text aus allen GEOS-Programmen verwenden. Formatierungen, wie z.B. fett, kursiv, unterstrichen, usw., werden bei der Umwandlung entfernt.

Sie können beliebigen Text von Ihrem Hostsystem nach GEOS transferieren, Formatierungen, wie z.B. fett, kursiv, unterstrichen, usw. gehen verloren.

Unterstützte Zeichenkodierungen sind 'UTF-8' und 'Westeuropäisch Windows Latin 1', sie gelten für beide Konvertierungsrichtungen.

    UTF-8 wird von den meisten aktuellen Betriebssystemen unterstützt. Text in dieser Kodierung ist dadurch sehr universell nutzbar. Auch der Großteil aktueller Webseiten verwendet mittlerweile UTF-8.

    Latin1 Windows-Zeichensatzkodierung 1252, die auf ISO-8859-1 aufbaut und zusätzlich die Zeichen 128 bis 159 verwendet. Auch für HTML-Seiten geeignet, wird von den GEOS 4-Browsern automatisch erkannt.

Warum TXT-Dateien?

Clipper verwendet die TXT-Dateien als Bindeglied zwischen dem Host-System und PC/GEOS.

CLP2HOST.TXT enthält den von Clipper umgewandelten Textinhalt aus der GEOS-Zwischenablage. Auf Ihrem Host-System öffnen Sie die Datei zum Weiter­verarbeiten des ehemaligen GEOS-Textes entweder mit einem TXT-Editor, oder verwenden Sie ein kleines Skript, das den Text z.B. automatisch in die Zwischen­ablage des Host-Systems kopiert.

CLP2GEOS.TXT enthält den vom Host-System bereitgestellten Text. Kopieren Sie Text aus der Zwischenablage des Host-Systems in die Datei, oder verwenden Sie einen TXT-Editor und schreiben Sie direkt in die Datei, oder verwenden Sie ein Skript, das z.B. den Inhalt der Host-Zwischenablage - falls notwendig - automatisch in eines der benötigten Formate umwandelt und in die Datei kopiert.

Es werden jeweils maximal 4096 Zeichen verarbeitet.

Welche Grafikdateien funktionieren?

Clipper unterstützt beim Export das BMP-Format. GEOS-Grafik wird aus der GEOS-Zwischenablage gelesen, in einer BMP-Datei gespeichert und im Hauptverzeichnis des virtuellen Laufwerks Ihres GEOS-Systems abgelegt. Die Dateinamen werden von 01 bis 25 durchnummeriert: CLIP_01.BMP bis CLIP_25.BMP.

Clipper unterstützt beim Import die Grafikformate JPG, BMP, ICO, PCX, GIF, TGA, RLE, DIB, SCR (BreadBox SplashScreen), FLC, FLI, sowie GEOS-Hintergrunddateien.

Legen Sie vom Host aus eine oder mehrere Grafikdateien im Ordner LAUFWERK:\CLIPBILD ab. Wählen Sie in Clipper eine Datei aus und lassen Sie sich das Bild zur Kontrolle anzeigen, oder kopieren sie es direkt in die GEOS-Zwischenablage. Anschließend wird die Datei in den Unterordner LAGER verschoben. Dateien, die Sie aus anderen Ordnern importieren, werden nicht verschoben.

Wo befinden sich die Dateien?

Die beiden TXT-Dateien CLP2GEOS.TXT, CLP2HOST.TXT, die BMP-Dateien CLIP_01.BMP bis CLIP_25.BMP und der Ordner CLIPBILD inkl. dessen Unterordner LAGER befinden sich im Hauptverzeichnis des virtuellen Laufwerkes ihres emulierten GEOS-Systems.

Die leeren TXT-Dateien und Ordner werden von Clipper automatisch angelegt.


Mit dem Löschen-Button löschen Sie den Inhalt der Datei CLP2GEOS.TXT oder den Inhalt der Datei CLP2HOST.TXT, je nachdem, welche Kopierrichtung im Programm ausgewählt ist.

Die Dateien selbst bleiben erhalten, sind jedoch nur noch Null Byte groß. Kann hilfreich sein, wenn Sie z.B. vom Host aus weiteren Text in der Datei ablegen wollen und vorab die alten Textinhalte entfernen wollen.

PS: Clipper ist gut im Ordner "Hilfsprogramme" aufgehoben, damit es auch in Kombination mit den "großen Anwendungen" immer sichtbar bleibt.

Download

  • Clipper 1.03 herunterladen 05.05.19
    - Meine irrtümlich eingebaute Zeilenendezeichen-Korrektur entfernt.
    - Die improvisierte Programmfensterpositionierung entfernt, stattdessen vollwertige Fensterpositionierung eingebaut.
    - Wenn in den Voreinstellungen 'Inhalt der Zwischenablage automatisch exportieren' ausgewählt wird, gilt die Einstellung sofort.
    - Weitere kleine Korrekturen.

  • Quelltext Clipper 1.03 herunterladen. 05.05.19
    Nur notwendig, wenn Sie mit R-Basic programmieren und einen Blick in den Quelltext des Programms werfen wollen.

  • Die aktuelle R-Basic Version von Rainers Seite herunterladen. Nur notwendig, wenn Sie mit R-Basic programmieren wollen.

Hinweise zu Bugs oder einen Kommentar können Sie im InfoBase-Forum hinterlassen (leider nicht Skipper, WebMagick), oder per Mail an mich senden.

Clipper-Skripte für macOS

In Richtung Host > GEOS speichert eine Automator-Aktion den Inhalt der macOS-Zwischenablage in der Datei CLP2GEOS.TXT.

Für das kleine Automator-Programm Clipper to GEOS brauchte ich nur zwei Automator-Aktionen kombinieren, um zum Ziel zu gelangen. Die erste Aktion fragt lediglich den Inhalt der macOS-Zwischenablage. Die zweite Aktion entfernt evtl. vorhandene Textformatierungen und wandelt den Textinhalt in die Zeichenkodierung 'UTF-8' um und speichert ihn in der Datei CLP2GEOS.TXT.


In Richtung GEOS > Host liesst ein kleines AppleScript-Skript den Inhalt der Datei CLP2HOST.TXT und speichert ihn in der macOS-Zwischenablage.

Das kleine AppleScript-Skript Clipper to Host besteht nur aus wenigen Zeilen Code. Es öffnet die Datei CLP2HOST.TXT, liesst deren Inhalt mit der Zeichenkodierung 'UTF-8' ein, legt den Text in der Zwischenablage ab und schließt die Datei wieder.

Als Bash-Skript wäre es nur ein Einzeiler gewesen, allerdings hat das Script bei mir nur direkt im Terminal korrekt funktioniert. Sobald ich es von der grafischen Oberfläche aus aufgerufen habe, wurden die Umlaute falsch dargestellt.

Es gibt auch eine Automator-Aktion 'In die Zwischenablage kopieren', die habe ich aber überhaupt nicht dazu überreden können, den Inhalt der Datei zu verarbeiten.


Die beiden Mini-Programme habe ich neben dem DOSBox-Icon im Dock abgelegt.

  • 'Clipper to GEOS' herunterladen 25.03.19

  • 'Clipper to Host' herunterladen 25.03.19

    Ich habe die beiden Skripte als Programme gespeichert und im Programme-Ordner meines Benutzer-Accounts abgelegt. Die Pfadangaben in den Skripten passen Sie bitte bei Bedarf an, oder tippen Sie die Skripte (vielleicht als kleine Übung) einfach komplett ab...

  • Webseite CotEditor. Kostenloser Download über den Mac App Store.
    Netter Editor, bei dem man besonders einfach Zeichensatzkodierung und Zeilenendezeichen wechseln kann.

Clipper-Skripte für Linux

Martin hat einige Skripte geschrieben, die er unter Puppy-Linux und Dosemu im Zusammenspiel mit Clipper einsetzt. Nach kleinen Anpassungen sollten die Skripte auch mit anderen Linuxen funktionieren.


Clipper-Skripte für Windows

Falls ein Windows-User ein Skript / Programm schreibt, das eine ähnliche Funktion bereitstellt, würde ich mich freuen, wenn ich es hier zur Verfügung stellen kann...
 
  
Zuletzt geändert am 06.05.19 Impressum     Datenschutz     Zum Seitenanfang