Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Probleme mit sndkey32 (https://www.delphipraxis.net/101404-probleme-mit-sndkey32.html)

XXcD 12. Okt 2007 15:08


Probleme mit sndkey32
 
Hallo,
jetzt habe ich gerade alle Probleme in den Griff bekommen und jetzt folgt das nächste.
Ich schreibe gerade ne anwendung die auf nen Windows 2003 Server tastendrücke simuliert:

Delphi-Quellcode:
sndkey32.AppActivate('Testeditor.exe');
for i := 0 to Listbox1.Items.Count-1 do begin
sndkey32.SendKeys(PChar('Testtext '+Listbox1.Items.strings[i]),false);
  sndkey32.SendKeys('{ENTER}',false);
Das funktioniert wunderbar, nur sobald ich den Remotedesktop beende klappt das nicht mehr. Kann mir da einer helfen???

XXcD 14. Okt 2007 23:30

Re: Probleme mit sndkey32
 
Hmmm will mir keiner antworten oder weiß das keiner??
Es wäre wirklich wichtig.

Bernhard Geyer 15. Okt 2007 06:33

Re: Probleme mit sndkey32
 
Zitat:

Zitat von XXcD
Hmmm will mir keiner antworten oder weiß das keiner??
Es wäre wirklich wichtig.

Vieleicht keiner gesehen der 'ne Ahnung hat?


Zitat:

Zitat von XXcD
Das funktioniert wunderbar, nur sobald ich den Remotedesktop beende klappt das nicht mehr. Kann mir da einer helfen???

Ich vermute "As Designed". Denn wenn keiner mehr auf dem Desktop mehr drauf ist, gibt es ja eigentlich keine Tastatur und Maus mehr die auf diesen Desktop wirken kann. Hatte ähnliches Problem mit Mouse. Sobald kein Remote Desktop, so liefert GetMousePos (oder wars 'ne Ähnliches API-Funktion) keine Werte mehr.

XXcD 15. Okt 2007 09:54

Re: Probleme mit sndkey32
 
Hmmm, dann bräuchte ich irgendeine andere funktion die in einem DOS Fenster Tastendrücke simuliert, aber welche kann ich da nehmen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:33 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