AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

SendKey an ein Programm

Ein Thema von hille · begonnen am 2. Sep 2006 · letzter Beitrag vom 2. Sep 2006
Antwort Antwort
Seite 2 von 2     12   
hille

Registriert seit: 19. Mär 2006
100 Beiträge
 
#11

Re: SendKey an ein Programm

  Alt 2. Sep 2006, 18:42
So, ich habe es mit PostMessage und SendMessage versucht. Aber scheint nicht ganz zu klappen.

Dafür:

Ich habe mal was versucht, also der Quelltext ist der alte bis auf das ich den Timer mal rausgenommen habe und dieses hier verändert habe ( was im Timer stand steht jetzt hier)
Delphi-Quellcode:
begin
Hand:=FindWindow(nil,'Vampires Dawn');
if Msg.HotKey = idX then
  if enterdruecken then begin //wenn schon STRG gedrückt wird wird aus gestellt
  enterdruecken:=false;
  DXTimer1.Enabled:=false;
  end
  else begin
  enterdruecken:=true;
  DXTimer1.Enabled:=true; //wenn kein STRG gedrückt wird wird an gestellt
  end;
s.SendKeysTo('C:\WINNT\system32\cmd.exe',SK_RIGHT);
Inc(z);
end;
Z = Integer und nur da um zu schauen, das es klappt.
Habe mal die Eingabeaufforderung genommen, um zu sehen ob es dort klappt, und da geht es

Es funktioniert überall da welche Anwendung gerade den Fokus hat!

Nun habe ich mal andere Spiele genommen und dort STRG gedrückt ( ganz oft ) und plötzlich die Figur bewegt sich.

--> kann es sein, das SendKey erst warten muss, bis es an der Reihe ist, also bis das Spiel die anderen Befehle erledigt hat?
Wenn ja, gibt es einen Befehl der das umgehen kann?

Hille
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 18:30 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