Hej Lägg: Tack för hjälpen. Hej Kolla länkarna nedan:Knappsimulering
Jag undrar hur man får ett program att simulera en knapptryckning.
Det vill säga att jag ska ha en timer ligga o rulla som med en förinställd tid simulerar en knapptryckning (exempel= anteckningar är igång och en bokstav skrivs ut med jämna mellanrum)
MVH Peter DahlbergSv: Knappsimulering
SendKeys "{P}"
i en timer med interval 5000
Så kommer 'P' skrivas t.ex. i Notepad om du har det öppet, var 5:e sekund.Sv: Knappsimulering
Problemet kvarstår delphi känner inte igen
SendKeys "{P}"
Skulle någon ha lust att göra en liten fungerande fil som simulerar ett tryck på exempelvis P och skicka till mej (okompilerat) vore tacksam för all hjälp jag kan få
Mvh Peter DahlbergSv: Knappsimulering
Hittade detta i min Delphi "låddda"
Fråga:
Hur skickar man simulerade tangenttryckningar, motsvarande SendKeys i VB?
Svar:
procedure SendKeys(S: String;Window: hWnd);
var
i: Integer;
begin
ShowWindow(Window, SW_RESTORE);
for i := 1 to Length(S) do
SendMessage(Window, WM_CHAR, Ord(S1[i]), 0);
end;
// när jag läser här så förstår jag inte S1 borde vara S
Window kan du få antingen genom ett anrop till FindWindow
eller helt enkelt skicka Handle om det är ett fönster i ditt program.
mvh
SvenSv: Knappsimulering
http://www.torry.net/keysandkeyboard.htm
http://homepages.borland.com/efg2lab/Library/UseNet/1999/0311c.txt