Tastendruck ausgeben

Diskutiere Tastendruck ausgeben im Developer Network Forum im Bereich Hardware & Software Forum; Ich möchte ein Programm schreiben was tasten drücken soll (oder zumindest einen druck ausgibt), und irgendwo reinschreiben(z.B. in einem offenem...
  • Tastendruck ausgeben Beitrag #1
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
Ich möchte ein Programm schreiben was tasten drücken soll (oder zumindest einen druck ausgibt), und irgendwo reinschreiben(z.B. in einem offenem word document).

Ps. wo kann ich eigentlich befehle finden ich suche immer in google aber dort finde ich fast nie was. Gibt es irgendein Buch oder so wo alle befehle die es gibt aufgelistet sind?

Mfg. Matyr
 
  • Tastendruck ausgeben Beitrag #2
Ultimate Construct

Ultimate Construct

Bekanntes Mitglied
Dabei seit
19.06.2006
Beiträge
4.137
Reaktionspunkte
0
Welche Sprache ? =)
 
  • Tastendruck ausgeben Beitrag #3
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
aso sry c++
 
  • Tastendruck ausgeben Beitrag #4
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
Ich möchte ein Programm schreiben was tasten drücken soll (oder zumindest einen druck ausgibt), und irgendwo reinschreiben(z.B. in einem offenem word document).

Ps. wo kann ich eigentlich befehle finden ich suche immer in google aber dort finde ich fast nie was. Gibt es irgendein Buch oder so wo alle befehle die es gibt aufgelistet sind?

Die C++-Befehle findest Du in einem C++-Buch (z.B. "Die C++-Programmiersprache" von Bjarne Stroustrup). Die "Windows-Befehle" (API) findest Du im Windows-SDK, das es kostenlos bei Microsoft zum Download gibt.
 
  • Tastendruck ausgeben Beitrag #5
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
Gibts das SDK auch auf deutsch? oder muss ich mit der englischen version abmühen?
 
  • Tastendruck ausgeben Beitrag #6
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
Gibts das SDK auch auf deutsch? oder muss ich mit der englischen version abmühen?
Bei den deutschen Express Editions ist auch eine teilweise eingedeutschte Doku dabei. Ich glaube, das betrifft aber nur den .NET-Teil.
Das Windows SDK ist komplett englisch und ich wüßte auch nicht, daß es davon eine deutsche Version gibt. Du wirst Dich also mit der Englischen Sprache wohl oder übel anfreunden müssen ;-)
 
  • Tastendruck ausgeben Beitrag #7
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
Ich kann ja englisch nur ich wüßte nicht nach was ich suchen sollte für tasten ausgeben^^
 
  • Tastendruck ausgeben Beitrag #8
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
Ich kann ja englisch nur ich wüßte nicht nach was ich suchen sollte für tasten ausgeben^^
Da hilft nur lesen, lesen, lesen.
Das Windows-SDK hat auch einen umfangreichen Index. Schau Dir einfach mal das Inhaltsverzeichnis an und blättere alle Kategorien durch. Da wirst Du nebenbei noch eine Menge intressanter Dinge finden.

Zu Deinem Keyboard-Problem: Win32 and COM Development -> User Interface -> Windows User Interface -> User Input -> Keyboard Input.

Dort findest Du zum einen die Keyboard Input Overviews. Dort wird erklärt, wie das funktioniert (inkl. Beispiel). Dann gibt es die Keyboard Input Reference. Dort sind alle Funktionen und Strukturen aufgelistet.
 
  • Tastendruck ausgeben Beitrag #9
T

TrµMAn

Bekanntes Mitglied
Dabei seit
23.10.2006
Beiträge
4.882
Reaktionspunkte
2
Ort
Wuppertal
ich weiß ... eigentlich gehörts hier nicht rein aber da es trotzdem was damit zu tun hat frag ich ganz einfach mal: Muss es C++ sein? ^^
wenn nicht: es gibt auch einfachere Scriptsprachen bei denen man auch eine .exe erstellen kann und diese sind weit aus einfach (finde ich)
 
  • Tastendruck ausgeben Beitrag #10
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
Ich meine mit C++ kann man am meisten machen,

Irgendwann einmal will ich auch selber scribts schreiben lönnen mit denen man hacken kann.

Daher dachte ich C++ ist am besten.
 
  • Tastendruck ausgeben Beitrag #11
T

TrµMAn

Bekanntes Mitglied
Dabei seit
23.10.2006
Beiträge
4.882
Reaktionspunkte
2
Ort
Wuppertal
aber eigentlich sollte man die sprache benutzen die für das, was man machen möchte am besten geeignet ist ...

Du könntest hierfür einfach ein AHKscript oder AutoIt nehmen ...
 
  • Tastendruck ausgeben Beitrag #12
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
Ich meine mit C++ kann man am meisten machen,

Irgendwann einmal will ich auch selber scribts schreiben lönnen mit denen man hacken kann.

Daher dachte ich C++ ist am besten.
Warum wollt ihr alle hacken lernen? Es gibt so viele sinnvolle Dinge, die man programmieren kann. Und was gerne vergessen wird: C/C++ ist nur ein Werkzeug.
Der weitaus größere Teil ist, zu lernen wie die Dinge funktionieren. Das fängt schon bei der Hardware an. Wie funktioniert ein Prozessor? Wie greift er auf den Speicher zu? Wie ist er aufgebaut? Dann geht's weiter mit dem Betriebssystem. Was ist das überhaupt? usw.

Der Vorteil von C/C++ ist, daß man systemnah/hardwarenah programmieren kann. Das setzt allerdings ein Verständnis der eben von mir genannten Dinge vorraus.
 
  • Tastendruck ausgeben Beitrag #13
Ultimate Construct

Ultimate Construct

Bekanntes Mitglied
Dabei seit
19.06.2006
Beiträge
4.137
Reaktionspunkte
0
Das setzt allerdings ein Verständnis der eben von mir genannten Dinge vorraus.

Und wer will den schon Jahre damit verbringen , sowas zu lernen ...:ja:
Wenn sie wollten , würden sie zu gerne einfach nur 5 min etwas durchlesen und fertig isset .
 
  • Tastendruck ausgeben Beitrag #14
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
Ne ich will das gerne lernen. mein ziel ist es irgendwann einmal sicherheitslücken irgendwo drin selber zu entdecken und dann irgendetwas zu schreiben womit man diese verschließen kann.

Also mit denn fähigkeiten die man vieleicht irgendwann einmal hat schaden anzurichten ist einfach nur sch...e .


Aber wie kann man das jetzt ausgeben bei den sdk text blicke ich mal überhaupt nicht durch. Und eine andere prog sprache will ich jetzt auch nicht lernen außer sie ist so einfach wie batch.

Mfg. Matyr
 
  • Tastendruck ausgeben Beitrag #15
C

cc_ip

Bekanntes Mitglied
Dabei seit
08.03.2007
Beiträge
214
Reaktionspunkte
0
google nach:
keybd_event()
 
  • Tastendruck ausgeben Beitrag #16
T

TrµMAn

Bekanntes Mitglied
Dabei seit
23.10.2006
Beiträge
4.882
Reaktionspunkte
2
Ort
Wuppertal
oder nehm wirklich ein einfaches script wie autohotkey oder autoit

ich finde die Syntax sehr einfach (unkomplizierte befehle wie bei batch, aber in der syntax c++ ähnlich)
wenns dich interessiert http://de.autohotkey.com/
 
  • Tastendruck ausgeben Beitrag #17
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
Ich werde mal gucken.

Nach keybd_event() habe ich schon gegoogelt aber richtig durchblicken tu ich immer noch nicht weiß nicht was für werte ich da eingeben muss und wie ich das passende fenster auswähle worein das eingegeben werden soll.
 
Thema:

Tastendruck ausgeben

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.172
Mitglieder
55.878
Neuestes Mitglied
Satan666
Oben