C++ -Tasten simulieren-

Vielleicht kennt jemand das Game "Athletics", oder das
Snickers City Game von GIGA. In diesen Spielen geht es darum, die Pfeiltasten (rechts und links) so schnell
wie moeglich hintereinander zu druecken.
Es muesste doch moeglich sein, ein Programm mit C++ zu scripten, dass dieses
Tastendruecken automatisch ausfuehrt. So dass man es nur zu starten braucht und der Laeufer von 'alleine' laeuft.

thx im Vorraus

Raptor
 
1. In C++ wird nicht gescriptet, es ist keine Scriptsprache!
2. Du kannst mit C++ ein Programm um das zu tun, allerdings hängt das nicht von der Programmiersprache, sondern der WinAPI ab.
Also informier dich mal darüber.
Prinzipiell brauchst du die FensterID des Programmfensters und schickst dieser dann solange du willst Nachrichten mit dem entsprechenden Inhalt.
 
@Nornagest:
1. In C++ wird nicht gescriptet, es ist keine Scriptsprache!
Was ist C++ denn? Und was ist der Unterschied zwischen scripten und Programmieren bzw. Coden?

Du kannst mit C++ ein Programm um das zu tun, allerdings hängt das nicht von der Programmiersprache, sondern der WinAPI ab.
Also informier dich mal darüber
OK. Hab hier was gefunden.
Die WinAPI ist also die Schnittstelle zwischen Anwendung und Windows.
Ist es also nur mit dieser Sprache moeglich, oder auch evtl. in C++?

Prinzipiell brauchst du die FensterID des Programmfensters und schickst dieser dann solange du willst Nachrichten mit dem entsprechenden Inhalt.
Klingt logisch, leider habe ich keine Infos gefunden. Wie kriege ich denn nun die FensterID?
 
Was ist C++ denn? Und was ist der Unterschied zwischen scripten und Programmieren bzw. Coden?
C++ ist ein Programmiersprache.
C++ Programme werden kompiliert, also komplett in Maschinencode umgewandelt, bevor man sie ausführen kann.
Ein Script wird nur interpretiert, also zeilen- bzw. Abschnittsweise übersetzt.

Die WinAPI ist also die Schnittstelle zwischen Anwendung und Windows.
Ist es also nur mit dieser Sprache moeglich, oder auch evtl. in C++?
Das mit der Schnittstelle stimmt, aber es ist keine eigene Programmiersprache, sondern eben "nur die Schnittstelle", d.h. man kann mit unterschiedlichen Programmiersprachen die WinAPI nutzen.

Ich hab grade nicht im Kopf, wie du die WindowID ermittelst, aber mit etwas Hilfe von google solltest du es herausfinden können. (auf http://www.c-plusplus.de) findest du bestimmt auch was.
Schwieriger sind aber die allgemeinen Unterschiede, zwische einem "normalen" Konsolen C++-Programm und einem, das die WinAPI nutzt. Dazu solltest du dich mal nach Tuts umsehen, oder die Anschaffung eines guten Buches erwägen.
http://www.win-api.de ist auch eine gute Anlaufstelle.
 
Zurück
Oben