AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Tool: Clipboard Stripper // Zwischenablage bereinigen
Thema durchsuchen
Ansicht
Themen-Optionen

Tool: Clipboard Stripper // Zwischenablage bereinigen

Ein Thema von sakura · begonnen am 7. Aug 2006 · letzter Beitrag vom 25. Okt 2006
Antwort Antwort
Seite 5 von 6   « Erste     345 6      
Benutzerbild von sakura
sakura
Registriert seit: 10. Jun 2002
Heute möchte ich Euch meine neueste Kreation präsentieren, den Clipboard Stripper.

Stellt Euch folgendes Szenario vor: Ihr müsst mal wieder ein Word/OO-Dokument erstellen. Dabei wollt Ihr aus verschiedenen Quellen Texte zusammenbringen. Jeder kommt mit seiner eigenen Formatierung daher, insbesondere der aus HTML Quellen. Jeder kennt das Problem. - ODER ihr habt einen schönen Online Editor im Browser. Da hieß es dann immer zusätzlich Notepad öffnen, Text hineinkopieren und wieder rauskopieren (Formatierung geht verloren) und dann online einfügen...

Bis heute: Immer über den Dialog Bearbeiten -> Inhalte einfügen..., Auswahl Unformatierter Text und weiter gings. Bei vielen kleinen Excerpten von vielen Quellen wird das ganz schön nervig.

Clipboard Stripper to the rescue.


Einfach das Programm starten. Es nistet sich in den Tray. Im Kontextmenü habt ihr drei Optionen.
  • Automatisch Formatierung entfernen - macht genau das. Wenn immer Text irgendwelcher Art in der Zwischenablage landet, dann wird dieser in Plain-Text umgewandelt.
  • Formatierung entfernen - macht Gleiches, aber nur auf Befehl
  • Beenden - ratet mal

Ich hoffe, ihr findet es nützlich, ich will nicht mehr ohne

Achtung!: Es gibt jetzt zwei Versionen. Ganz am Ende findet Ihr das Original ohne Registryzugriff, aber auch ohne ShortCuts.

Die neue Version speichert die Informationen im Schlüssel HKCU\Software\gate(n)etwork GmbH\Clipboard Stripper ab. Bei der Installation wird nur der Schlüssel HKCU\Software\gate(n)etwork GmbH\ über gelassen, da in unserer Firma alle Software dorthin geht und der Installer nicht überprüft, ob es die letzte deinstallierte Software unserer Firma ist!

Die neue Version bietet 10 manuell(!) ansteuerbare Zwischenablagen an. Das heißt, das Programm füllt die nicht mit jedem Datenschwung, den Ihr gerade in der Zwischenablage habt, sondern nur auf Befehl. Einfach in den Optionen nachschauen.

Ich habe noch leider Probleme mit den Nummernblocktasten über RegisterHotKey, daher habe ich die zurzeit nicht in der Liste.

Bug-Fixes / Erweiterungen /
  • Unicode fähig
  • Doppelklick aufs Icon entfernt Formate
  • Shutdown der Maschine wieder mit laufendem Tool möglich
  • "Bitte Warten" Fenster durch Baloonhint ersetzt
  • Messagebox für Fehler durch Baloonhint erstetzt
  • SourceCode für OpenSourcing vorbereitet (aber nicht hier, sondern demnächst woanders, abwarten und überraschen lassen)
  • Adobe-kompatibel
  • Installer für die, die es wünschen
  • ---------- Ab hier nur in der vollständigen Version enthalten, Version 1 ist abgeschlossen
  • Neue Version mit mehreren Zwischenablagen (und Registry)
  • TrayIcon sollte jetzt ohne Fehler beim Anmelden kommen

......

P.S.: Keine Installation, und was ist die Registry? Nur kopieren, nutzen und löschen. Als wäre es nie da gewesen.
Angehängte Dateien
Dateityp: zip clpstrip_128.zip (218,1 KB, 84x aufgerufen)
Dateityp: zip clpstrip_187.zip (261,1 KB, 27x aufgerufen)
Dateityp: exe setupclpstrip_164.exe (1,89 MB, 22x aufgerufen)
Ich bin nicht zurück, ich tue nur so
 
Benutzerbild von RavenIV
RavenIV

 
Delphi 2007 Enterprise
 
#41
  Alt 21. Aug 2006, 16:32
Das mit der Tastenkombination hab ich jetzt nicht verstanden.
Kannst Du das nochmal für Doofe erklären?
Klaus E.
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

 
Delphi 12 Athens
 
#42
  Alt 21. Aug 2006, 16:37
Zitat von RavenIV:
Das mit der Tastenkombination hab ich jetzt nicht verstanden.
Kannst Du das nochmal für Doofe erklären?
Klar Mein Programm arbeitet anders als der Rest. Also löse Deine Gedanken zuerst vom Bekannten

Du arbeitest immer mit der ganz normalen Zwischenablage, wie auch sonst ohne mein Programm, auch wenn es läuft. Hast Du jetzt Informationen in der normalen Zwischenablage, welche Du nicht verlieren willst, so drückst Du z.B. WIN+SHIFT+F1 und diese werden in Speicher 1 meines Programmes hinterlegt. Jetzt arbeitest Du weiter. Irgendwann brauchst Du die Daten wieder, so drückst Du WIN+F1, um die Daten aus Speicher 1 wieder in die normalen Zwischenablage zurück zu holen. So hast Du 10 Speicher, welche nur dann agieren, wenn Du auch die entsprechenden Tasten betätigst.

Anders ausgedrückt, es ist wie zehn Notepads, wo Du erst hin musst und die Daten reinkopierst, wenn Du die Dir merken willst und später wieder hingehst, um Dir die Daten raus zu holen. Es gibt also keine gerade "aktive" Zwischenablage wie in anderen Programmen

......
Lizbeth W.
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

 
Delphi 2007 Enterprise
 
#43
  Alt 21. Aug 2006, 16:44
Aha.
Wenn man das Prinzip erklärt bekommt und nach dem dritten Durchlesen verstanden hat, ist es einleuchtend. Danke.

Aber eine Vorschau, was in welchem "Slot" dein ist, wäre trotzdem nützlich.
Klaus E.
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

 
Delphi 12 Athens
 
#44
  Alt 21. Aug 2006, 16:46
Zitat von RavenIV:
Wenn man das Prinzip erklärt bekommt und nach dem dritten Durchlesen verstanden hat, ist es einleuchtend. Danke.
Das liegt an mir, nicht an Dir
Zitat von RavenIV:
Aber eine Vorschau, was in welchem "Slot" dein ist, wäre trotzdem nützlich.
Das sehe ich auch so

......
Lizbeth W.
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

 
Delphi 2007 Enterprise
 
#45
  Alt 21. Aug 2006, 16:49
Zitat von sakura:
Zitat von RavenIV:
Aber eine Vorschau, was in welchem "Slot" dein ist, wäre trotzdem nützlich.
Das sehe ich auch so
Und wann gibt es diese Funktionalität?
Das wäre dann nämlich ein Grund, von meinem heiss geliebten Multi-Clipboard abzuwandern...
Klaus E.
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

 
Delphi 12 Athens
 
#46
  Alt 21. Aug 2006, 16:51
Zitat von RavenIV:
Und wann gibt es diese Funktionalität?
Das wäre dann nämlich ein Grund, von meinem heiss geliebten Multi-Clipboard abzuwandern...
Gib mir noch ein paar Tage, andere Dinge haben gerade Priorität

......
Lizbeth W.
  Mit Zitat antworten Zitat
Benutzerbild von TeronG
TeronG

 
Delphi 2007 Professional
 
#47
  Alt 22. Aug 2006, 07:36
Zitat von sakura:
Zitat von RavenIV:
Wenn man das Prinzip erklärt bekommt und nach dem dritten Durchlesen verstanden hat, ist es einleuchtend. Danke.
Das liegt an mir, nicht an Dir
Evtl. währe ja ein vergleich mit der "M"/"MR" Taste des Taschenrechners hilfreich!? (gewesen?)
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

 
Delphi 12 Athens
 
#48
  Alt 22. Aug 2006, 07:38
Zitat von TeronG:
Evtl. währe ja ein vergleich mit der "M"/"MR" Taste des Taschenrechners hilfreich!? (gewesen?)
Wenn man darauf kommt, ja Schönes Beispiel

......
Lizbeth W.
  Mit Zitat antworten Zitat
Daniel G
 
#49
  Alt 24. Aug 2006, 19:46
Nettes Tool, kann ich gerade gut gebrauchen.

Zitat von TeronG:
Evtl. währe ja ein vergleich mit der "M"/"MR" Taste des Taschenrechners hilfreich!? (gewesen?)
Mit den Tasten konnte ich noch nie umgehen..
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

 
Delphi 10.4 Sydney
 
#50
  Alt 25. Okt 2006, 15:05
Bug:
Der Optionsdialog kann mehrfach aufgerufen werden. Werden dann diese mehrfachen Dialoge geschlossen so werden so gibts eine Invalid Pointer Operation.

Erweiterungwunsch:
Eine Funktion um einen Text "Excel-Zellenkompatible" zu bekommen. Sprich: Eine mehrzeiliger Text wird so umgefort (Zeilenumbrüche) das er beim einfügen in Excel nur in eine Zelle eingefügt wird und nicht in mehrere Zellen einer Spalte.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 5 von 6   « Erste     345 6      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz