Aktuelle Zeit: 18.11.2017 16:03

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Clipboard-Inhalt in FocusFremdFenster eintragen
BeitragVerfasst: 12.11.2017 22:13 
Offline

Registriert: 15.09.2004 18:11
Wohnort: hamburg
Hallo,

ich bin bei der Programmierung eines MultiClipboars auf ein Problem gestoßen:

beim Einfügen via [Strg]+[V]+[F?] soll der F?-Taste zugeordnete Text im aktuellen Fremd-Fenster eingetragen werden, also wie standartmäßig [Strg]+[V].
Die Verwaltung der Clipboard-Texte für F1 bis F12 klappt ganz prima: das Standart-Clipboard wird korrekt belegt.
Nun möchte ich den Clipboard-Inhalt in das aktuelle Fenster eintragen:
Zitat:
SetClipboardText(Text$) ;Zwischenablage belegen
WinID = GetForegroundWindow_() ;Focus-Fenster ermitteln
SendMessage_(WinID,#WM_PASTE,0,0) ;Zwischenablage in Focus-Fenster übertragen
;nur zur Prüfung:
Titel$=Space(1000) : GetWindowText_(WinID,@Titel$,1000) ;dessen Fenstertitel...
Exe$=Space(1000) : GetWindowText_(WinID,@Exe$,1000) ;...und PrgDatei ermitteln
Debug Chr(34)+Text$+Chr(34)+" --> "+Exe$+" "+Chr(34)+Titel$+Chr(34)

sieht soweit alles ganz toll aus, nur kommt beim Focus-Fenster nix an...

weiß wer weiter ?

Danke im Vorraus
Sibru

_________________
Bild Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Clipboard-Inhalt in FocusFremdFenster eintragen
BeitragVerfasst: 12.11.2017 23:47 
Offline
Benutzeravatar

Registriert: 11.08.2005 19:08
Mit Hilfe diesem Code lässt sich die Sache ganz einfach ohne der Zwischenablage lösen:
http://www.rsbasic.de/aktualisierung/winapi_library_2011/Codes/Maus%20und%20Tastatur/Tastenfolge%20simulieren.pb
Code:
; Schreibe Inhalt von Text$ in das Textfeld, das aktuell den Fokus hat
SendKeys(Text$)

_________________
Bild

PureBasic-CodeArchiv-Rebirth: Git-Repository / Download -- Jede Hilfe ist willkommen!

Manjaro Cinnamon x64 (Hauptsystem) :: WindowsXP/Xubuntu x86 (VirtualBox) :: PureBasic (Linux: x86/x64, Windows: x86) :: jeweils neueste Version


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Clipboard-Inhalt in FocusFremdFenster eintragen
BeitragVerfasst: 14.11.2017 14:14 
Offline

Registriert: 15.09.2004 18:11
Wohnort: hamburg
Damit geht´s...

danke !

_________________
Bild Bild


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  
cron

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye