[VB] Programm für das Kopieren eines Textes in Textfeld auf Tastendruck
Hallo Leute,
ich bräuchte ein Programm, mit dem ich jederzeit mit einer Tastenkombination (z.B. STRG+1) in jedes beliebige Textfeld einen Text kopieren kann.
Also wenn ich z. B., ohne etwas extra vorher gestartet zu haben, in ein Input Feld eines Browsers klicke und dann STRG+1 drücke, dass in dem Textfeld "[b]Matt hat's gesehen, Matt hat's behoben, des Spammers Seele muss nun schmoren.[/b]" oder ähnliches erscheint.
Das Ding kann in VisualBasic oder C geschrieben worden sein, bitte Sourcecode und Binärdatei anhängen. (Hab kein VB
)
Wäre toll wenn einer mir das machen könnte.
Belohnung: Nüx. Der gute Gedanke daran, dass man jemanden helfe konnte...mach ich schließlich in PHP auch
ich bräuchte ein Programm, mit dem ich jederzeit mit einer Tastenkombination (z.B. STRG+1) in jedes beliebige Textfeld einen Text kopieren kann.
Also wenn ich z. B., ohne etwas extra vorher gestartet zu haben, in ein Input Feld eines Browsers klicke und dann STRG+1 drücke, dass in dem Textfeld "[b]Matt hat's gesehen, Matt hat's behoben, des Spammers Seele muss nun schmoren.[/b]" oder ähnliches erscheint.
Das Ding kann in VisualBasic oder C geschrieben worden sein, bitte Sourcecode und Binärdatei anhängen. (Hab kein VB
)Wäre toll wenn einer mir das machen könnte.
Belohnung: Nüx. Der gute Gedanke daran, dass man jemanden helfe konnte...mach ich schließlich in PHP auch
nyuuu
Habe mich mal eben rangesetzt und sowas für dich gecodet.
Allerdings in Delphi (mein Kumpel hier hat nix anderes da, atm
) und die Tastenkombination ist im Moment STRG+F1 (weil ich deinen Text anscheinend nicht aufmerksam genug durchgelesen hatte
)
Wie dem auch sei, das Projekt kannst du hier incl. Quelltext runterladen:
http://www.azcon.de/downloads/delphi/SimplePaste.zip
Schau es dir einfach mal an. Wenn es dir soweit gefällt gib' mir Bescheid, dann ändere die Tastenkombination noch (bei Bedarf).
Wenn es sein muss würde ich das nochmal in VB oder C coden.
Wenn du allerdings eh kein VB drauf hast, kann es doch eigentlich auch in Delphi bleiben
Allerdings in Delphi (mein Kumpel hier hat nix anderes da, atm
) und die Tastenkombination ist im Moment STRG+F1 (weil ich deinen Text anscheinend nicht aufmerksam genug durchgelesen hatte
)Wie dem auch sei, das Projekt kannst du hier incl. Quelltext runterladen:
http://www.azcon.de/downloads/delphi/SimplePaste.zip
Schau es dir einfach mal an. Wenn es dir soweit gefällt gib' mir Bescheid, dann ändere die Tastenkombination noch (bei Bedarf).
Wenn es sein muss würde ich das nochmal in VB oder C coden.
Wenn du allerdings eh kein VB drauf hast, kann es doch eigentlich auch in Delphi bleiben
Warum kann ein Tag nicht 36 Stunden haben? ://
Matt hat's gesehen, Matt hat's behoben, des Spammers Seele muss nun schmoren.
Danke, dass funzt super :-)
Hoffe nur du hast da keine Viren drin ;-)
Edit:
Kannst du das vieleicht bitte noch so machen, dass ich die Tastenkombination selber wählen kann?
STRG+F1 ist in manchen Programmen mit Hilfe belegt
Das wäre vieleicht in Verbindung mit einem Knopf möglich:
Programmstart
Druck auf Knop
Babababuum -> Gewünschte Kombination eingeben
Babababuum -> Gewünschten Kopiertext eingeben
OK
Sodass man beliebig viele Kombinationen verwenden kann, wenns zuviel Arbeit ist: Lass es
(Wenn du es tatsächlich für mich machst *schnüff : Lass das babababuum weg
)
Danke, dass funzt super :-)
Hoffe nur du hast da keine Viren drin ;-)
Edit:
Kannst du das vieleicht bitte noch so machen, dass ich die Tastenkombination selber wählen kann?
STRG+F1 ist in manchen Programmen mit Hilfe belegt

Das wäre vieleicht in Verbindung mit einem Knopf möglich:
Programmstart
Druck auf Knop
Babababuum -> Gewünschte Kombination eingeben
Babababuum -> Gewünschten Kopiertext eingeben
OK
Sodass man beliebig viele Kombinationen verwenden kann, wenns zuviel Arbeit ist: Lass es

(Wenn du es tatsächlich für mich machst *schnüff : Lass das babababuum weg
)
nyuuu
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Matt« (20. Juni 2004, 21:59)
h3h3, ich muss mal schauen, was meine Zeit in den nächsten Wochen so sagt, allerdings kommen jetzt erstmal die ganzen Klausuren, aber wenn ich Sem.-Ferien hab werde ich das auf jeden Fall weiterprogrammieren, weil ich sowas auch schon immer mal haben wollte. Das wiird dann so sein, dass man 20 Slots hat, die man beliebig belegen kann: 10 zum Ausschneiden und 10 zum Einfügen ... aber wenn ich das wirklich umgesetzt habe ist es kein Problem ein Programm daraus abzuleiten, dass deinen Wünschen im letzten Post entspricht 
Aber bis dahin: Bitte ein bisschen Geduld
)
P.S.: Die exe-Datei ist lediglich der Quelltext kompiliert mit Delphi 6.0 Personal, brauchst keine Angst vor Viren bei mir haben
Nachtrag:
Guten Morgen.
Da ich heute erst um 13:30 aus dem Haus muss, habe ich mich mal rangesetzt und SimplePaste ein bischen weiterentwickelt. Hier einfach mal ein Auszug aus der Readme:
Das Programm inklusive Quelltext kann hier heruntergeladen werden: http://downloads.azcon.de/delphi/SimplePasteV1-1.zip
Das Programm hat keine richtige Installationsroutine, es "nistet" sich nicht auf dem Rechner ein und kann gerne getestet und bewertet werden. Der Quelltext kann auch in eigene Projekte eingebunden werden. Sämtlich Registry-Einträge (durch Speichern der Optionen des Programms + Autostart) können mit nur einem Mausklick gelöscht werden, so dass zum Abschliessen der Deinstallation nur eine Löschung der EXE-Datei nötig ist
Wer jetzt denkt: Hmm, interessant... Schaut halt einfach mal rein. Den Quelltext könnt ihr gerne auch selber erst kompilieren.
So das war's dann von mir: Guten Nacht
[EDIT]
Screenshot beigefügt, Archiv upgedatet.


Aber bis dahin: Bitte ein bisschen Geduld
)P.S.: Die exe-Datei ist lediglich der Quelltext kompiliert mit Delphi 6.0 Personal, brauchst keine Angst vor Viren bei mir haben

Nachtrag:
Guten Morgen.
Da ich heute erst um 13:30 aus dem Haus muss, habe ich mich mal rangesetzt und SimplePaste ein bischen weiterentwickelt. Hier einfach mal ein Auszug aus der Readme:
Zitat
Funktion
######
In den Feldern der Spalte "Tastenkombination" kann eine TastenKombination festgelegt werden,
die am System als Hotkey angemeldet wird. In der Spalte daneben kann man den Tastenkombinationen
Texte zuordnen, die beim Betätigen der Tastenkombinationen mit Hilfe der Zwischenablage in das
aktuell fokusierte Control eingefügt werden.
Historie
#####
Version 1.0:
* Urversion. Konnte nur mit einer fest implementierten Tastenkombination einen Text in das
fokusierte Control einfügen. Ziemlich simpel und nicht wirklich funktional ;D
Version 1.1:
* Zehn frei wählbare Tastenkombination sind nun verfügbar, die jeweils einem einzufügenden
Text zugeordnet werden können.
* Rund um verbessert. Praktisch komplett neugeschrieben.
Kontakt
#####
Sollte es nötig sein, mich zu kontaktieren, so kann dies unter der eMail-Adresse
"azeil@rz.uni-potsdam.de" geschehen.
Viel Spaß mit diesem Programm.
Dieses Programm wurde mit Delphi Version 6.0 Personal geschrieben.
Das Programm inklusive Quelltext kann hier heruntergeladen werden: http://downloads.azcon.de/delphi/SimplePasteV1-1.zip
Das Programm hat keine richtige Installationsroutine, es "nistet" sich nicht auf dem Rechner ein und kann gerne getestet und bewertet werden. Der Quelltext kann auch in eigene Projekte eingebunden werden. Sämtlich Registry-Einträge (durch Speichern der Optionen des Programms + Autostart) können mit nur einem Mausklick gelöscht werden, so dass zum Abschliessen der Deinstallation nur eine Löschung der EXE-Datei nötig ist

Wer jetzt denkt: Hmm, interessant... Schaut halt einfach mal rein. Den Quelltext könnt ihr gerne auch selber erst kompilieren.
So das war's dann von mir: Guten Nacht

[EDIT]
Screenshot beigefügt, Archiv upgedatet.

Keine Doppelposts!!!
Mfg Heinervdm
Mfg Heinervdm
Warum kann ein Tag nicht 36 Stunden haben? ://
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »heinervdm« (24. Juni 2004, 17:17)
@Doppelpost: Das war ein Release, das kann ich doch nicht einfach in den alten Beitrag mit "reinwurschteln". Wie sieht denn sowas aus ? 
@Datei: Weiß nicht, wofür das genau gut sein soll, weil du jeder Zeit auch einfach mitm "regedit" den Schlüssel "HKEY_CURRENT_USER\Software\Azcon" exportieren könntest. Ein Doppelklick auf die exportierte Datei würde dann deine Einstellungen wiederherstellen. Nichts desto trotz werde ich dieses Feature einbauen, weil ja nicht unbedingt jeder Anwender erfahren im Umgang mit dem regedit ist.
Ich muss allerdings die Einstellungen nach Möglichkeit schon in der Registry speichern, d.h. ich würde also nur noch ne Funktion anbieten, mit der man seine Einstellungen in eine Datei exportieren kann.
Der Hintergedanke dabei ist im Grunde recht simpel: Durch den vermehrten Einsatz von NT- und XP-Systemen im Privatbereich ergibt sich leider des Öfteren das "Problem", dass ein Benutzer nicht unbedingt Administratorenrechte haben muss, was im Grunde nichts anderes bedeutet, als dass ich nicht einfach irgendwelche Dateien irgendwo hinschreiben kann, weil die nötigen Rechte u.U. fehlen.
Daher benutze ich die Registry um dem Ganzen aus dem Weg zu gehen, aber vor allem auch, um mehreren Benutzern (mit mehreren Profilen) an einem Rechner die Möglichkeit zu geben das Programm individuell zu konfigurieren, ohne dabei mit den Einstellungen des Mitbenutzers in Berührung zu kommen.
Das nächste Release wird wohl erstmal ein wenig warten müssen, aber deine gewünschte Funktion wird auf jeden Fall im Laufe der Woche implementiert werden! Stay tuned

@Datei: Weiß nicht, wofür das genau gut sein soll, weil du jeder Zeit auch einfach mitm "regedit" den Schlüssel "HKEY_CURRENT_USER\Software\Azcon" exportieren könntest. Ein Doppelklick auf die exportierte Datei würde dann deine Einstellungen wiederherstellen. Nichts desto trotz werde ich dieses Feature einbauen, weil ja nicht unbedingt jeder Anwender erfahren im Umgang mit dem regedit ist.
Ich muss allerdings die Einstellungen nach Möglichkeit schon in der Registry speichern, d.h. ich würde also nur noch ne Funktion anbieten, mit der man seine Einstellungen in eine Datei exportieren kann.
Der Hintergedanke dabei ist im Grunde recht simpel: Durch den vermehrten Einsatz von NT- und XP-Systemen im Privatbereich ergibt sich leider des Öfteren das "Problem", dass ein Benutzer nicht unbedingt Administratorenrechte haben muss, was im Grunde nichts anderes bedeutet, als dass ich nicht einfach irgendwelche Dateien irgendwo hinschreiben kann, weil die nötigen Rechte u.U. fehlen.
Daher benutze ich die Registry um dem Ganzen aus dem Weg zu gehen, aber vor allem auch, um mehreren Benutzern (mit mehreren Profilen) an einem Rechner die Möglichkeit zu geben das Programm individuell zu konfigurieren, ohne dabei mit den Einstellungen des Mitbenutzers in Berührung zu kommen.
Das nächste Release wird wohl erstmal ein wenig warten müssen, aber deine gewünschte Funktion wird auf jeden Fall im Laufe der Woche implementiert werden! Stay tuned
Warum kann ein Tag nicht 36 Stunden haben? ://
Zitat
Original von Abi_Andy
@Doppelpost: Das war ein Release, das kann ich doch nicht einfach in den alten Beitrag mit "reinwurschteln". Wie sieht denn sowas aus ?![]()
So!
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
[EDIT]
Neue Version (1.1.b) released. Screenshot oben wurde auch auf den neuesten Stand gebracht.
Die neue Version kann hier bezogen werden: http://downloads.azcon.de/delphi/SimplePasteV1-1b.zip
Einzige Neuerung: Import- und Exportfunktion hinzugefügt.
Neue Version (1.1.b) released. Screenshot oben wurde auch auf den neuesten Stand gebracht.
Die neue Version kann hier bezogen werden: http://downloads.azcon.de/delphi/SimplePasteV1-1b.zip
Einzige Neuerung: Import- und Exportfunktion hinzugefügt.
Warum kann ein Tag nicht 36 Stunden haben? ://
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Abi_Andy« (10. Juli 2004, 00:25)
Jo, ich meine dein Post. Was die Funktion bewirkt? Nun ja, ich stell mir das so vor, dass man über eine ini-Datei die Headergrafik im Programm verändern kann, sowie die Farben der einzelnen Controlls. Im Endeffekt wird dann Grafik + ini in einer Datei gespeichert, z.b. in einer Zip-Datei. Damit kann man dann ganz einfach das Erscheinungsbild anpassen, ohne dass man am Quelltext etwas ändern muss. Das heisst, es würde einen zusätzlichen Button geben, der z.b. "Importiere Theme" heissen würde. Wenn man darauf klickt und dann eine Themedatei auswählt würde das Programm das neue Theme laden und dadurch das Design einladen. Damit könnte man sich dann das neucompilieren des Quelltextes sparen.
Was für die Zukunft geplant ist:
Was für die Zukunft geplant ist:
- Zeilenumbrüche in Texten ermöglichen
- Vielleicht die Begrenzung der Hotkeys aufheben, so dass man unendlich viele Hotkeys definieren kann
- Statt Texte einfügen eine Funktion zum Programme starten (würde natürlich dazu führen, dass das Programm einen neuen Namen bekommt
) - Ein optionales Trayicon, so dass SimplePaste links neben der Uhr angezeigt wird.
- Multisprachenunterstützung über Sprachdateien.
- Alles, was mir Benutzer vorschlagen und was ich verwirklichen kann

Warum kann ein Tag nicht 36 Stunden haben? ://
Ähnliche Themen
-
Sonstige Programmiersprachen »-
delphi Scrollbars Position !
(12. Juni 2005, 16:06)
-
(X)HTML & CSS & DHTML & Javascript »-
problem mit bbcode & 2 textboxen
(15. Mai 2004, 17:03)
-
Flash »-
Flash-Site
(22. März 2004, 16:02)
-
(X)HTML & CSS & DHTML & Javascript »-
string einer textarea übergeben durch link!
(1. September 2003, 12:58)
-
(X)HTML & CSS & DHTML & Javascript »-
Nochmal Tabellenzelle kopieren
(19. November 2002, 20:21)


