Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Tastatureingabe simulieren

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
17.06.2004, 20:42 Uhr
RedEagle



Ich möchte, das mein Programm eine tastatureingabe simuliert.

Habe folgenden code gefunden:

Code:
procedure TForm1.Key(Taste : Integer);
Begin
KeyBD_Event(Taste,0,0,0); //drückt die Taste runter
KeyBD_Event(Taste,0,KEYEVENTF_KEYUP,0);//lässt die Taste wieder los
end;


Ich glaube, dass das das ist was ich suche, aber leider nicht in c++

Wie geht das mit C++??
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.06.2004, 23:42 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Du musst schon ein bischen genauer sein.

Wo willst du die Eingabe simulieren? Innerhalb deines Programms? In dem Programm das gerade aktiv ist? In allen Programmen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.06.2004, 11:59 Uhr
RedEagle



Ich möchte folgende schritte machen:
IE Starten, eine und dann mein programm.
das Programm soll dan mit hilfe der "tab" und der "enter" tasten auf der startseite einen Gästebucheintrag machen (automatisch)
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
18.06.2004, 16:28 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


kannste doch mit sockets und nem GET/POST-http-request schöner lösen
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
18.06.2004, 17:33 Uhr
RedEagle



ja, aber ich möchte die Funktionen später auch evtl für andere sachen benutzen

ps.: außerdem bin ich anfänger, dann muss es nicht schön sein, sondern einfach
--
MFG RedEagle

Dieser Post wurde am 18.06.2004 um 17:34 Uhr von RedEagle editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
18.06.2004, 22:29 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


da ist ein http-request einfacher als ne "fernsteuerung" für nen browser zu bauen
--
class God : public ChuckNorris { };

Dieser Post wurde am 18.06.2004 um 22:30 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
18.06.2004, 22:35 Uhr
RedEagle



ich kann doch sagen:

C++:
for(int i=0; i!=5; i++)
{
drueck(tab);
}
druck(enter);


bzw.: habe ich es so vor zu tun.
--
MFG RedEagle

Dieser Post wurde am 18.06.2004 um 22:35 Uhr von RedEagle editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
19.06.2004, 07:43 Uhr
RedEagle



Bin bereits ein schrit weiter gekommen ;)

Visual Basic:
SendKeys "%be%m<+(MOD)-+(DIAM>){ENTER}{ENTER}",True


Allerdings möchte ich das in c++ (halt wie oben)
--
MFG RedEagle

Dieser Post wurde am 19.06.2004 um 09:10 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
19.06.2004, 07:50 Uhr
RedEagle



Ok, habe bei google endlich den code gefunden Trotzdem danke


C++:
  // press DOWN "Alt-Tab"
  keybd_event(VK_MENU, 0, 0, 0);
  keybd_event(VK_TAB, 0, 0, 0);

  Sleep(1000);

  // stop pressing "Alt-Tab"
  keybd_event(VK_MENU, 0, KEYEVENTF_KEYUP, 0);
  keybd_event(VK_TAB, 0, KEYEVENTF_KEYUP, 0);


--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
19.11.2004, 21:01 Uhr
~MrHenki
Gast


Hi,
hab ma in den posts gestöbert.
Kannst du das mit den http-request näher erläutern.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: