Bitte um Hilfe !!!!!!!!!!!!!!!!!!

03/27/2011 17:05 Ivaniog89#1
Liebe Com unzwar versuche ich schon verzweifelt seit 4 tagen stundenweise einen bot zu programmieren der die befehle nur an ein Fenster sendet und noch einen bot der mir die leertaste hält(oder man kann es auch dort direkt machen)

so dann zeige ich euch mal was ich schonmal habe
aber möchte halt die gewünschten Optionen noch hinzugefügt bekommen
wenn mir das jemand umschreiben könnte und als antwort hinterlegt
bekommt er ein Thx von mir und ihr habt mir sehr weitergeholfen

p.s. bin leider ein noob in solchen dingen :handsdown:


das hier hab ich schon
wenn ihr die 2 oben genanten befehle einbauen könntet wunderbar °°°°!!!!^^





#include <GUIConstants.au3>

#NoTrayIcon

Opt("MustDeclareVars",1)
Opt("SendKeyDelay",1)

global $tasten,$zeitspanne,$start,$stopp
global $msg

GUICreate("Tastensimulator",240,215)
GUICtrlCreateLabel("Die Tasten, die gedrückt werden sollen:",20,20,200,25)
$tasten=GUICtrlCreateinput("",20,45,200,20)
GUICtrlCreateLabel("Zeitabstand (in sec.):",20,95,200,25)
$zeitspanne=GUICtrlCreateinput("",20,120,200,20)
$start=GUICtrlCreateButton("Start",30,165,80)
$stopp=GUICtrlCreateButton("Stopp",128,165,80)

GUISetState()

while 1
$msg=GUIGetMsg()
switch $msg
case $start
Adlibenable("senden",GUICtrlRead($zeitspanne)*1000 )
case $stopp
AdlibDisable()
case $GUI_EVENT_CLOSE
exit
EndSwitch
wend

func senden()
send(GUICtrlRead($tasten))
endfunc
03/27/2011 17:14 » Fabi202cool#2
Mit ControlSend wirds immer nur an ein Fenster gesendet.
[Only registered and activated users can see links. Click Here To Register...]
03/27/2011 17:18 Ivaniog89#3
dann hätte ich aber noch ne frage
unzwar weiß ich nich wie ich das jetzt dort einfügen soll
weil wenn ich was neues dareinmache oder raushole
kommt immer error also das tool startet nicht

kann mir jemand bitte nur die leertaste noch da einfügen

und wenn jemand siriusmt2 zockt könnte er mir das auch machen das ich dir befehle nur an das fenster schicke

thx
03/27/2011 17:25 » Fabi202cool#4
Quote:
Originally Posted by Ivaniog89 View Post
dann hätte ich aber noch ne frage
unzwar weiß ich nich wie ich das jetzt dort einfügen soll
weil wenn ich was neues dareinmache oder raushole
kommt immer error also das tool startet nicht

kann mir jemand bitte nur die leertaste noch da einfügen

und wenn jemand siriusmt2 zockt könnte er mir das auch machen das ich dir befehle nur an das fenster schicke

thx
PHP Code:
ControlSend($deinFenster"{Space}"
03/27/2011 17:29 Ivaniog89#5
also zusammengefasst ungefähr so?

ControlSend($Sirius MT2°, "{Space}")

#include <GUIConstants.au3>

#NoTrayIcon

Opt("MustDeclareVars",1)
Opt("SendKeyDelay",1)

global $tasten,$zeitspanne,$start,$stopp
global $msg

GUICreate("Tastensimulator",240,215)
GUICtrlCreateLabel("Die Tasten, die gedrückt werden sollen:",20,20,200,25)
$tasten=GUICtrlCreateinput("",20,45,200,20)
GUICtrlCreateLabel("Zeitabstand (in sec.):",20,95,200,25)
$zeitspanne=GUICtrlCreateinput("",20,120,200,20)
$start=GUICtrlCreateButton("Start",30,165,80)
$stopp=GUICtrlCreateButton("Stopp",128,165,80)

GUISetState()

while 1
$msg=GUIGetMsg()
switch $msg
case $start
Adlibenable("senden",GUICtrlRead($zeitspanne)*1000 )
case $stopp
AdlibDisable()
case $GUI_EVENT_CLOSE
exit
EndSwitch
wend

func senden()
send(GUICtrlRead($tasten))
endfunc
03/27/2011 17:37 » Fabi202cool#6
Quote:
Originally Posted by Ivaniog89 View Post
also zusammengefasst ungefähr so?

ControlSend($Sirius MT2°, "{Space}")

#include <GUIConstants.au3>

#NoTrayIcon

Opt("MustDeclareVars",1)
Opt("SendKeyDelay",1)

global $tasten,$zeitspanne,$start,$stopp
global $msg

GUICreate("Tastensimulator",240,215)
GUICtrlCreateLabel("Die Tasten, die gedrückt werden sollen:",20,20,200,25)
$tasten=GUICtrlCreateinput("",20,45,200,20)
GUICtrlCreateLabel("Zeitabstand (in sec.):",20,95,200,25)
$zeitspanne=GUICtrlCreateinput("",20,120,200,20)
$start=GUICtrlCreateButton("Start",30,165,80)
$stopp=GUICtrlCreateButton("Stopp",128,165,80)

GUISetState()

while 1
$msg=GUIGetMsg()
switch $msg
case $start
Adlibenable("senden",GUICtrlRead($zeitspanne)*1000 )
case $stopp
AdlibDisable()
case $GUI_EVENT_CLOSE
exit
EndSwitch
wend

func senden()
send(GUICtrlRead($tasten))
endfunc
statt $Sirius Mt2 musst du halt den Namen der Exe so: "[CLASS:blabla]" oder den fensternamen so "blabla" eingeben. Die namen findest du mithilfe des Window Info Tolls heraus.
03/27/2011 17:42 Ivaniog89#7
boah ich schaff es einfach nich ^^
also
window tool hab ich benutzt

is das bei rausgekommen

Class:eter - s0:b4:p:504b80
Titel:Sirius MT2°

wenn du mir es richtig einfügen könntest also das ich denn sofort starten könnte wäre es perfekt
du bist mein retter:handsdown:

und wenn du noch 1min zeit hättest mir die leertaste dort integrieren damit die durchgehend gehalten wird



thxthxthxthxthx:handsdown::D
03/27/2011 17:43 omer36#8
[Only registered and activated users can see links. Click Here To Register...]
03/27/2011 17:46 Ivaniog89#9
Hilf mir besser :D

ja sry aber war so abgef.....

da hab ich nich an n aussagekräftigen titel gedacht:handsdown:

kann mir das jemand so machen das ich es nur noch kopieren brauche und einfügen kann in edit script und der läuft?

:handsdown:
03/27/2011 17:49 » Fabi202cool#10
PHP Code:
#include <GUIConstants.au3>

#NoTrayIcon

Opt("MustDeclareVars",1)
Opt("SendKeyDelay",1)

global 
$tasten,$zeitspanne,$start,$stopp
global $msg

GUICreate
("Tastensimulator",240,215)
GUICtrlCreateLabel("Die Tasten, die gedrückt werden sollen:",20,20,200,25)
$tasten=GUICtrlCreateinput("",20,45,200,20//einfach dann die Tasten so eingeben: Space, Enter, F1, ESC usw.
GUICtrlCreateLabel("Zeitabstand (in sec.):",20,95,200,25)
$zeitspanne=GUICtrlCreateinput("",20,120,200,20)
$start=GUICtrlCreateButton("Start",30,165,80)
$stopp=GUICtrlCreateButton("Stopp",128,165,80)

GUISetState()

while 
1
$msg
=GUIGetMsg()
switch 
$msg
case $start
Adlibenable
("senden",GUICtrlRead($zeitspanne)*1000 )
case 
$stopp
AdlibDisable
()
case 
$GUI_EVENT_CLOSE
exit
EndSwitch
wend

func senden
()
$tastend GUICtrlRead($tasten)
ControlSend("Sirius MT2°""{" $tastend "}")
endfunc 
03/27/2011 18:04 Ivaniog89#11
:confused::confused::confused:

funkt immer noch nich also der startet nichmals wenn ich das so übernehme wie du es geschrieben hast und es so einfüge

Code:
[URL=http://s1.directupload.net/file/d/2476/sb6ucnpy_jpg.htm][IMG]http://s1.directupload.net/images/110327/temp/sb6ucnpy.jpg[/IMG][/URL]
[Only registered and activated users can see links. Click Here To Register...]


diese fehlermeldung erscheint leider immer:handsdown:
03/27/2011 18:13 » Fabi202cool#12
ah sry mach einfach aus dem // ein /// oder lass es einfach ganz weg
03/27/2011 18:26 Ivaniog89#13
kannst du es bitte so einfügen das ich es nur kopieren brauche und einfügen wie eben pls?:handsdown:
03/27/2011 18:32 » Fabi202cool#14
du wirst doch wohl ein zeichen schreiben können xD ^^
03/27/2011 18:38 Ivaniog89#15
:mad::confused::p:

jetzt kommt diese fehlermeldung wenn ich dich richtig verstanden habe und es weggemacht habe

versuch denn mal bitte bei dir zu starten und wenn er bei dir geht dann is es schon komisch:D

[Only registered and activated users can see links. Click Here To Register...]
[IMG][Only registered and activated users can see links. Click Here To Register...][/IMG]


#include <GUIConstants.au3>

#NoTrayIcon

Opt("MustDeclareVars",1)
Opt("SendKeyDelay",1)

global $tasten,$zeitspanne,$start,$stopp
global $msg

GUICreate("Tastensimulator",240,215)
GUICtrlCreateLabel("Die Tasten, die gedrückt werden sollen:",20,20,200,25)
$tasten=GUICtrlCreateinput("",20,45,200,20)
GUICtrlCreateLabel("Zeitabstand (in sec.):",20,95,200,25)
$zeitspanne=GUICtrlCreateinput("",20,120,200,20)
$start=GUICtrlCreateButton("Start",30,165,80)
$stopp=GUICtrlCreateButton("Stopp",128,165,80)

GUISetState()

while 1
$msg=GUIGetMsg()
switch $msg
case $start
Adlibenable("senden",GUICtrlRead($zeitspanne)*1000 )
case $stopp
AdlibDisable()
case $GUI_EVENT_CLOSE
exit
EndSwitch
wend

func senden()
$tastend = GUICtrlRead($tasten)
ControlSend("Sirius MT2°", "{" & $tastend $ "}")
endfunc