Forum: Göra ett knapptryck hela tiden.

Forum huvudsida -> Programmering -> Göra ett knapptryck hela tiden.

Sidor: 1

Till botten

Heinm 12:49 - 27:e April 2008 | Post #1
Medlem
Inlägg: 5


Skicka PM
Jag har nyligen börjat inom C++ och det är faktiskt riktigt roligt att koda.

Men jag kan behöva lite hjälp, jag kan nästan ingenting om kodning, och jag hade tänkt göra ett program som trycker tre olika knappar hela tiden. Och eftersom jag spelar ett spel som gör att varje gång man använder en skill så går "skill-exp" upp, och jag behöver skill levla. Så det blir typ som en bot.

Knapparna är F6/7/8.

Hur ska jag göra för att programmet i sig ska trycka knapparna åt mig medans själva spelet står som main på datorn?


Tack på förhand.




Python 18:02 - 27:e April 2008 | Post #2
Medlem
Inlägg: 157


Skicka PM
Vilket operativsystem använder du?

-------------------------
-------------------------



Zetro 19:23 - 27:e April 2008 | Post #3
Medlem
Inlägg: 6


Skicka PM
Hm... jag tror att jag har nån kod för det.
Men tyvär så vet jag inte var jag har denSmiley Kan leta lite...
Edit: Hittade...
  1. keybd_event(
  2. __in BYTE bVk,
  3. __in BYTE bScan,
  4. __in DWORD dwFlags,
  5. __in ULONG_PTR dwExtraInfo);
  6.  
  7. keybd_event(VK_F6,0,KEYEVENTF_EXTENDEDKEY,0);


-------------------------
Dont't come near Z! It will clone you!

Senast redigerad 19:47 - 27:e April 2008


Heinm 19:36 - 27:e April 2008 | Post #4
Medlem
Inlägg: 5


Skicka PM
Windows XPSmiley




Heinm 12:47 - 3:e Maj 2008 | Post #5
Medlem
Inlägg: 5


Skicka PM
Okej, men vilket språk är det? C++?




Python 14:24 - 3:e Maj 2008 | Post #6
Medlem
Inlägg: 157


Skicka PM
C++ eller C. Tror jag. I så fall använder det winapi.

-------------------------
-------------------------

Senast redigerad 16:02 - 3:e Maj 2008


Heinm 16:57 - 3:e Maj 2008 | Post #7
Medlem
Inlägg: 5


Skicka PM
Jo, får väll testa när jag kommer hem. Tack för hjälpen, Om någon annan har någon annan kod så posta gärna.

Men skulle någon kunna posta en kod till Dev-C++?

För jag hittar inget på Google.


Senast redigerad 23:23 - 3:e Maj 2008


Zetro 21:56 - 12:a Maj 2008 | Post #8
Medlem
Inlägg: 6


Skicka PM
Det är skrivet i C++ men du måste ha #include <windows.h> för att det ska funka.
Om det ändå inte funkar så säg vad felmeddelandet(om du får nått) är.

-------------------------
Dont't come near Z! It will clone you!



main 10:55 - 13:e Maj 2008 | Post #9
Medlem
Inlägg: 40


Skicka PM
Ska du alltså trycka knapparna:

1. F6 (funktionstangent 6)
2. 7 (numerisk tangent 7)
3. 8 (numerisk tangent 8)

?

-------------------------
- Real programmers code in binary



Zetro 19:44 - 13:e Maj 2008 | Post #10
Medlem
Inlägg: 6


Skicka PM
Nä tror han menar F6,F7 och F8.


#include <windows.h>
#include <iostream>

int main()
{
keybd_event(VK_F6,0,KEYEVENTF_EXTENDEDKEY,0);
keybd_event(VK_F7,0,KEYEVENTF_EXTENDEDKEY,0);
keybd_event(VK_F8,0,KEYEVENTF_EXTENDEDKEY,0);
return(0);
}

eller om

#include <windows.h>
#include <iostream>

int main()
{
for(int i=0; i<3; i++){
keybd_event(VK_F6+i,0,KEYEVENTF_EXTENDEDKEY,0);
}
return(0);
}

funkar

-------------------------
Dont't come near Z! It will clone you!



Sidor: 1

Forum huvudsida -> Programmering -> Göra ett knapptryck hela tiden.
Atom feed

Du får inte posta i den här tråden | Till toppen