Hier ein kleines Programm, das Text aus der GEOS-Zwischenablage in eine Windows-TXT-Zeichensatzcodierung wandelt und anschließend in einer Datei speichert. Kann man z.B. verwenden, um Text schnell zwischen DOSBox / GEOS und einem Hostsystem auszutauschen.
Clipper
-
-
Version 0.61 liest nun auch kurzen Text vom Hostsystem ein und kopiert ihn in das GEOS-Clipboard. Icon hinzugefügt.
-
Prima - vor allem die Funktionen Einlesen und Speichern. Hat auch das von mir so gern benutzte ClipIt nicht.
https://image.jimcdn.com/app/cms/image/…lp2geos-txt.png -
Mir war gar nicht bewusst, dass ich genau dieses Programm eigentlich schon sehr lange brauche
Zur Beschreibung auf deiner Web-Seite: Was meinst du mit "GeoWrite-typische" Formatierungen?
Gruß
Rainer -
Prima - vor allem die Funktionen Einlesen und Speichern. Hat auch das von mir so gern benutzte ClipIt nicht.
Ist Clipit ein GEOS-Programm?
-
Linux - und wohl auch Windows.
-
Mir war gar nicht bewusst, dass ich genau dieses Programm eigentlich schon sehr lange brauche
Ich habe mir schon länger sowas in der Art gewünscht, habe aber erst durch Frank's Frage zum Thema darüber nachgedacht, dass man das ja mit R-BASIC versuchen könnte.
ZitatZur Beschreibung auf deiner Web-Seite: Was meinst du mit "GeoWrite-typische" Formatierungen?
Bei meinen ersten Versuchen bekam ich Fehlermeldungen beim Kopieren mancher Textformatierungen. Ich glaube, es waren Sachen wie Listenpunkte, Linien usw. Habs eben nochmal kontrolliert und jetzt habe ich nix gefunden, was nicht funktioniert. Anscheinend habe ich da was unbewusst verbessert im Programm...
-
Anscheinend habe ich da was unbewusst verbessert im Programm...
Offensichtlich. Ich hatte den Fehler am Anfang nämlich auch und habe gar keine Ahnung wo das Problem lag.
Rainer
-
Version 0.71 kann nun bis zu 4000 Zeichen verarbeiten anstatt der 1000 wie in der Vorversion.
-
Version 0.72 mit etwas fine-tuning. Ausserdem die Hilfedatei angepasst und das Icon verbessert.
-
Version 0.73 beseitigt einen Bug, der beim Einlesen des Textes aus der Host-Zwischenablage auftreten konnte.
-
Schnell und praktisch; mir würde allerdings eine einzige Hostdatei für beide Richtungen genügen. Zwei weitere Fähigkeiten wären schön: Zwischenablage an bestehende Hostdatei (mit Absatz) anfügen und mögliche Wahl des Speicherorts (wegen des langen Durchhangelns bis zu "clp2host.txt").
-
Danke für deine Rückmeldung, Martin.
Schnell und praktisch; mir würde allerdings eine einzige Hostdatei für beide Richtungen genügen.
Hatte ich überlegt, mich dann aber für zwei Dateien entschieden. Es hatte auch einen Grund, er fällt mir nur gerade nicht mehr ein...
ZitatZwei weitere Fähigkeiten wären schön: Zwischenablage an bestehende Hostdatei (mit Absatz) anfügen
Ja, auch schon überlegt... Im Moment bin ich gerade mit nem anderen kleinen R-BASIC-Projekt beschäftigt, ich behalte es aber im Auge.
Zitatund mögliche Wahl des Speicherorts (wegen des langen Durchhangelns bis zu "clp2host.txt").
Das wird nicht gehen. Lege dir doch einfach einen Link zu der Datei auf deinen Desktop oder verwende ein kleines Skript, das die Arbeit für dich macht.
-
Linux-Zwischenablage nach GEOS schreiben und Zeichensatz konvertieren. Für Bernd Mützels "Clipper". Momentan nur für die Dosemu aus den Repositories; für Wolfgangs/Andreas' Installation muß der Pfadname geändert werden. Setzt die Installation von "ClipIt" voraus.
[Blockierte Grafik: https://image.jimcdn.com/app/cms/image/…pit-history.png]
[Blockierte Grafik: https://image.jimcdn.com/app/cms/image/…lipper-0-73.png]
Ich habe mich dafür entschieden, daß nur kopierte Texte nach GEOS übertragen werden können - Markieren eines Textes (Primärspeicher) genügt nicht; man kann diese Optionen nur alternativ, nicht kumulativ verwenden. ClipIt kann zwar entsprechend konfiguriert werden, den ersten Speicher ebenfalls zu nutzen, aber dann läuft einem die History voll oder noch benötigte Inhalte werden bei Begrenzung aus dem Ablage-Manager verdrängt.
[Blockierte Grafik: https://image.jimcdn.com/app/cms/image/…y-clipboard.png]
Für die wo es interessiert:
clipit -c > /root/.dosemu/drive_c/clp2geos.txt
iconv -f UTF-8 /root/.dosemu/drive_c/clp2geos.txt -t ISO_8859-1 -o /root/.dosemu/drive_c/clp2geos.txt -shttps://www.geosfiles.de/app/download/7…sh?t=1512844969
Nachtrag: Diejenigen, die den gewünschten Text lediglich markieren und dann schon hinüberschieben wollen, müssen die Option "clipit -p" (für Primärspeicher) benutzen, s. https://wiki.ubuntuusers.de/Zeichensatz-Konverter/
-
Sehr schön Martin. War mir bisher nicht sicher, ob User, die GEOS unter Linux nutzen, auch was mit Clipper anfangen können.
-
Windows-TXT-Zeichensatzcodierung
Welchen Zeichensatz hast Du genau genommen? Ich will jetzt ein Script für die umgekehrte Richtung machen und brauche eine Konvertierung von Deinem Format zu UTF-8. -
oder verwende ein kleines Skript, das die Arbeit für dich macht.
Jau. Skript konvertiert die GEOS-Ablage nach UTF-8 und holt deren Inhalt in den primären Zwischenspeicher. Erfordert "xclip" - zumindest in tahrpup enthalten. Mint weiß ich nicht, ist wohl aber offizielles Paket. Bei "richtiger" Programmeinstellung von "ClipIt" bleibt die Auswahl dauerhaft erhalten. Man kann, glaube ich, auch von vornherein in den zweiten Linux-Speicher laden; ist m. E. aber überflüssig.
Für Bernds "Clipper".
Skript:
iconv -f ISO_8859-1 /root/.dosemu/drive_c/clp2host.txt -t UTF-8 -o /root/.dosemu/drive_c/clp2host.txt -s
xclip -sel c < /root/.dosemu/drive_c/clp2host.txt -silent -
Welchen Zeichensatz hast Du genau genommen? Ich will jetzt ein Script für die umgekehrte Richtung machen und brauche eine Konvertierung von Deinem Format zu UTF-8.Rainer nennt in der R-BASIC Doku keinen konkreten Zeichensatz. Bei meinen Versuchen hat "Westeuropäisch Windows Latin 1" gut funktioniert, deshalb verwende ich den. Es gibt aber auch den ganz ähnlichen "Westeuropäisch ISO Latin 1". Testen.
-
Mit "ISO_8859-1" hat es geklappt.
-
Die Skripte für den Schnellzugriff im JWM-Tray.
[Blockierte Grafik: https://image.jimcdn.com/app/cms/image/transf/none/path/s6002ba0c43fd7557/image/i35c2b42107eb6976/version/1512859307/clipper-im-jwm-tray.png]
-