Re: Text in Eingabefeld beliebiger Anwendungen ersetzen?
Zitat:
|
Re: Text in Eingabefeld beliebiger Anwendungen ersetzen?
Aber auf jeden Fall ist das Programm in der Lage den Inhalt des aktiven Controls auszulesen, unabhängig von den Tastatureingaben! Wenn man z.B. den cursor nach links ans Ende eines Wortes bewegt, so wird dieses korrekt erkannt, obwohl es NICHT eingetippt wurde... Das Programm liest also den Text des controls in dem sich der Cursor befindet.
|
Re: Text in Eingabefeld beliebiger Anwendungen ersetzen?
Zitat:
|
Re: Text in Eingabefeld beliebiger Anwendungen ersetzen?
Zitat:
|
Re: Text in Eingabefeld beliebiger Anwendungen ersetzen?
Hat wirklich keiner eine Idee, wie man nun an die Texte kommt und diese ersetzen kann? :gruebel:
|
Re: Text in Eingabefeld beliebiger Anwendungen ersetzen?
Zitat:
|
Re: Text in Eingabefeld beliebiger Anwendungen ersetzen?
Hat vielleicht jemand einen verwertbaren Tipp, wie ich eventuell weiterkommen könnte?
|
Re: Text in Eingabefeld beliebiger Anwendungen ersetzen?
Versuch mal, dem aktiven Control ein WM_COPY zu schicken, und dann den Inhalt der Zwischenablage auszulesen (etwas unsauber, aber naja ...). Alternativ kannst du dem Control auch die Tastenkombination dafür schicken.
|
Re: Text in Eingabefeld beliebiger Anwendungen ersetzen?
Das kann ich nicht machen. Das Programm soll permanent im Hintergrund laufen und quasi auf einen bestimmten Text "warten"... wenn ich jetzt jedes mal die Zwischenablage befülle, kann der User diese praktisch nicht mehr verwenden.
Mal ganz davon abgesehen, soll ja z.B. auch der Cursor an der Stelle bleiben, wo er vorhar war... |
Re: Text in Eingabefeld beliebiger Anwendungen ersetzen?
Es ist zwar schon etwas her... Ich hab immernoch keinen verwertbaren Ansatz gefunden :cry: :roll:
Das man irgendwie mit Messages arbeiten muss ist mir schon klar, nur auf WM_GETTEXT, WM_SETTEXT reagieren eben manche Controls nicht :gruebel: ... EMU kann das aber, also mus es einen Weg geben :? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz