PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Programm das jede 2.Minute Taste drückt



Scarfac3
23.06.2009, 03:57
Hallo undzwar wollte ich euch mal fragen ob ihr ein Programm habt oder ahnung davon habt wie das gehen würde,

Undzwar brauche ich für ein Spiel ein Programm das alle 2 Minuten z.B W dann A dann S Dann D ... usw. halt die typischen lauf Tasten, halt nur im Spiel nicht Afk zu gehen.

Wäre euch sehr dankbar.

Mfg Scarfac3

mainstream
23.06.2009, 04:17
gib einfach was schweres auf einer der tasten......

Aeon
23.06.2009, 05:10
Hier, schau dir mal den thread an, da gibts n proggi, gleich mit video tut... ^^ das programm ist eiglich für was anderes gedacht but ok.


http://free-hack.com/showthread.php?t=40288

Es sei den du willst es selbst coden, ansonsten würd ich stark annehmen "Falscher Thread" :D

lg

Jim
23.06.2009, 05:19
..oder mach dich einfach mit Macros und/oder Auto-iT vertraut.. (google)

So schwer ist das nicht und man lernt nebenbei auch noch was.. ;)

Aeon
23.06.2009, 05:47
..oder mach die einfach mit Macros und/oder Auto-iT vertraut.. (google)

^^ find auto-iT am einfachsten für son bissel :D paar zeilen und fertig

sp33dwalker
23.06.2009, 12:11
geht auch mit vb6 easy ( bitte denkt nicht , dass ich vb6 mag^^ )

Darkraiser
23.06.2009, 12:13
Auto it ist dafür perfekt :)



sleep(180000)
Send("w")
Sleep(180000)
Send("a")
Sleep(180000)


mfg

.:CREATIVE:.
23.06.2009, 12:16
Bei welchem spiel? css oder cs geht ja +left oder eben +right

Z o D
23.06.2009, 13:28
würd aufjdenfall autoit verwenden, vb6 geht bei vielen spielen nicht, da sie nen schutz haben blabla..kenn mich nichmehr aus, is mir auch wayne..aufjedenfall kann man bei guild wars beispielsweise vb6 vergessen, autoit funzt

sp1nny
26.06.2009, 13:06
http://www.youtube.com/watch?v=z_hJUZ-4Ko8&feature=related

till7
26.06.2009, 13:09
Geht doch auch mit .vbs

blackberry
26.06.2009, 13:11
Es steht aber in C/C++ - demnach ist deine Aussage irrelavant.

EDIT: gilt natürlich auch für die anderen ;)

till7
26.06.2009, 13:12
Achso ja ich meinte nur weil es auch andere Vorschläge gab..

SubZero1993
26.06.2009, 13:42
http://www.abload.de/img/unbenannt7lv0.png

Hab Dir mal so ein Tool in VB gebastelt, bin zwar nicht grade der beste darin, aber ich habe mir Mühe gegeben.
Das Tool drückt nach 30 Sek "w" nach noch mal 30 Sek "a","s" und "d" danach fängt es von vorne an. Unendlich lange versteht sich ;)

Vllt. kannst Du es ja gebrauchen

VirusTotal: http://www.virustotal.com/de/analisis/92c92ea967c7eac0f52c7d8b9a0f0b63fb917dea9fec036685 7c82c89c0c6674-1246020286

Download: http://rapidshare.com/files/248854093/WASD-Drueckeberger_SubZero1993.rar

PW: free-hack.com

MfG Sub

tatsache
26.06.2009, 13:45
klappt das mit dem Tool auf im Hintergrund also wenn sich zb ein Popup öffnen oder so? Ich brauche so ein Programm um bei einer Hp *forum* nicht offline zu gehen

Breekachu
26.06.2009, 14:10
sowas geht ganz leicht mit VBS, benutze einfach diesen code:

set ws = createobject("wscript.shell")
do
wscript.sleep 5000
ws.sendkeys("W")
wscript.sleep 1000*120
ws.sendkeys("A")
wscript.sleep 1000*120
ws.sendkeys("D")
wscript.sleep 1000*120
ws.sendkeys("S")
loop

tatsache
26.06.2009, 18:27
Cool danke bin gespannt ob es klappt

DoS
26.06.2009, 20:31
Wir sind hier in einem C++ Forum. Mich persöhnlich würde der Code darin interessieren :)

Geht das mit SendKey{LEFT}; oder wie?

gruß

wacked
26.06.2009, 21:02
winapi:keybd_event() (http://msdn.microsoft.com/en-us/library/ms646304%28VS.85%29.aspx)
aber ich würds echt in autoit machen. AutoIT musste nichmal können die hilfe ist sehr gut. Da gibbet für alles beispiele, mach c&p aus der hilfe. funkt ja

=[
26.06.2009, 21:23
könnte jemand den code posten wie man etwas auch abshcickt das der auch enter shcickt

Trinity
26.06.2009, 22:08
also ich leg mir was schweres auf die w taste und stell mich mitm kopp zur wand ist zwar primitiv aber es klappt :p

DoS
26.06.2009, 23:35
Ich würde das trotzdem gerne in C++ wissen. Und für Konsole, nicht für WinApi ;) .
gruß

Breekachu
26.06.2009, 23:46
mit dem VBS code wird auch nach jedem tastendruck enter gedrückt :)

set ws = createobject("wscript.shell")
do
wscript.sleep 5000
ws.sendkeys("W{ENTER}")
wscript.sleep 1000*120
ws.sendkeys("A{ENTER}")
wscript.sleep 1000*120
ws.sendkeys("D{ENTER}")
wscript.sleep 1000*120
ws.sendkeys("S{ENTER}")
loop

till7
26.06.2009, 23:52
@Breekachu (http://free-hack.com/member.php?u=59397)
Warum postest du zwei mal das gleiche? -.^

wacked
27.06.2009, 12:28
Ich würde das trotzdem gerne in C++ wissen. Und für Konsole, nicht für WinApi ;) .
gruß
in der konsole kann man auch winapi benutzen?!?!?
winapi!=fenster
winapi wären zum beispiel auch sachen wie registry keys verändern oder FileRead u. FileWrite (alles was aus windows.h kommt).

Breekachu
27.06.2009, 12:42
@till7
ich hab nicht 2 mal da gleiche gepostst der eine code drückt nach dem drücken einess buchstabens enter und der andere nich

blackberry
27.06.2009, 12:50
Ich würde das trotzdem gerne in C++ wissen. Und für Konsole, nicht für WinApi ;) .


#include <windows.h>


int main(void)
{
Sleep(2000);

for(;;)
{
keybd_event(VkKeyScan('W'), 0, 0, 0);
keybd_event(VkKeyScan('A'), 0, 0, 0);
keybd_event(VkKeyScan('S'), 0, 0, 0);
keybd_event(VkKeyScan('D'), 0, 0, 0);

Sleep(360000);
}
return 0;
}Glücklich?
Kann ich closen?

DoS
27.06.2009, 13:00
Danke BlackBerry :).

Ja , ich bin jetzt glücklich ;) .

Habe aber noch 4 Fragen :D

Das ";;" in der Klammer mit der for Schleife soll einfach nur eine Endlosschleife abgeben, richtig?

Wie kann man gucken, ob eine bestimmte Taste gedrückt wurde?

Angenommen ich wollte Enter drücken. Müsste ich dann einfach ....(VkKeyScan({ENTER}),... schreiben?

Und wofür stehen die 0 en.

Wenn du die Fragen jetzt auch noch beantwortest bin ich der glücklichste Mensch der Welt =) .

gruß

wacked
27.06.2009, 13:17
for( ;; ) hat keine abruchbedingung(i=0;i<10;i++)=endlosschleife.
die nullen sind die anderen parameter->http://msdn.microsoft.com/en-us/library/ms646304(VS.85).aspx (http://msdn.microsoft.com/en-us/library/ms646304%28VS.85%29.aspx)
wiso willst du gucken ob eine taste gedrückt wurde? abgesehn davon das bei sowas einfachem kaum was schiefgehen kann..
für enter:link oben. eine liste der codes giibet hier (http://msdn.microsoft.com/en-us/library/ms645540%28VS.85%29.aspx)

blackberry
27.06.2009, 13:30
Wie kann man gucken, ob eine bestimmte Taste gedrückt wurde?

GetAsyncKeyState


Angenommen ich wollte Enter drücken. Müsste ich dann einfach ....(VkKeyScan({ENTER}),... schreiben?

VB Programmierer, huh?

Yann1ck
27.06.2009, 13:50
Klappt super das ganze!

DoS
27.06.2009, 15:50
VB Programmierer, huh?


Nein, MSDN Nachgucker :D

gruß

aL1ien
29.06.2009, 12:01
binde autoit in dein C++ Projekt ein. Du kannst nun alle befehle verwenden,welche du auch in autoit benützen würdest, ausser mit der Ausnahme das du immer "AU3" davor hängen musst.

z.b AU3_Sleep

Und schon hast du eine schöne exe ;)

das ganze lässt sich natürlich auch mit einem timer lösen ohne das man die autoit library includieren bzw. linken muss.

edit:// enter ist: if(GetAsyncKeyState(VK_RETURN))