Anfrage auf ein Script*

06/07/2010 11:10 Gano#1
Hallo ihr..

Ich wollte mal fragen ob einer von euch so nett wäre mir ein Script zu schreiben.

Es soll diese eigenschaften haben..
#Für Autoit*
#Es soll alle 3 Sekunden F7 drücken
#Es soll pauserier??-bar sein//Das man auch weiter drücken kann*
###Wenn es geht das ich den Fensternamen machen kann. Sodass es minimiert laufen würde..

### Muss nicht umbedingt sein..


Danke schonmal

Mfg.
06/07/2010 11:32 Noa3#2
hallo ihc wollte fragen ob dir jemand schon so etwas gemacht hatt oder ob du noch drauf wartest?
06/07/2010 11:49 omer36#3
Quote:
Hallo ihr..

Ich wollte mal fragen ob einer von euch so nett wäre mir ein Script zu schreiben.

Es soll diese eigenschaften haben..
#Für Autoit*
#Es soll alle 3 Sekunden F7 drücken
#Es soll pauserier??-bar sein//Das man auch weiter drücken kann*
###Wenn es geht das ich den Fensternamen machen kann. Sodass es minimiert laufen würde..

### Muss nicht umbedingt sein..


Danke schonmal

Mfg.
...ließ dir doch einfach das tutorial durch ([Only registered and activated users can see links. Click Here To Register...])
dann kannst du es selber.... ist sehr einfach..und wenn du es erst selber in etwa drauf hast, kannst du auch selber damit deine eigenen bots schreiben...
und wenn du dann nicht weiter kommst kannst du ja wieder fragen und dann wird dir auch geholfen...




PHP Code:
HotKeySet("{F1}""_start")
HotKeySet("{F2}""_pause")
HotKeySet("{ESC}""_exit")

Func _start()
while 
1
Send
("{F7}")
Sleep("3000")
WEnd
EndFunc

Func _pause
()
While 
1
Sleep
("100")
WEnd
EndFunc

Func _exit
()
Exit
EndFunc

While 1
Sleep
("100")
WEnd 
06/07/2010 12:27 AMrK#4
das oben genannte Script ist grausam...
Da du jedesmal wenn du den Bot startest bzw stoppst ein neuer Loop beginnt... dies zieht ziemlich arbeitsspeicher und cpu im laufe der Zeit... hier wäre eine idealere Lösung:
Du kannst per F1 den Bot an- und ausschalten und mit Escape beenden...
PHP Code:
HotKeySet("{ESC}""Terminate")
HotKeySet("{F1}""TriggerSending")

Global 
$bRunning True
Global $bSending False
Global $iTimer 0

While $bRunning
    
If $bSending Then
        
If TimerDiff($iTimer) >= 3000 Then
            Send
("{F7}")
            
$iTimer TimerInit()
        EndIf
    EndIf
WEnd

Func TriggerSending
()
    
$bSending Not $bSending
    $iTimer 
0
EndFunc

Func Terminate
()
    
$bRunning False
EndFunc 
MfG
06/10/2010 13:22 StyloKinq#5
wenn ich das script von AMrK nehme was muss ich damit machen?
das ich dann nen BOT habe?
06/10/2010 16:12 suiluJ.#6
[Only registered and activated users can see links. Click Here To Register...]
Code:
#requireAdmin
#include <Misc.au3>
$lol= 0
 Global $dll = DllOpen("user32.dll")
While 1
If _IsPressed("Hier die Zahl von der Key Liste fürs starten", $dll) Then
$lol= 1
        EndIf
While $lol= 1

If _IsPressed("Hier die Zahl von der Key Liste fürs starten", $dll) Then
Send("{F7}")
        EndIf
If _IsPressed("Hier die Zahl von der Key Liste fürs beenden", $dll) Then
$lol= 0
        EndIf
WEnd
Wend
Müsste funken
06/12/2010 00:24 sido47#7
ArMK hat die Musterlösung so hät ich auch gemacht

und du brauchst autoit um daraus ein bot zumachen^^
06/15/2010 14:30 Gano#8
Quote:
Originally Posted by AMrK View Post
das oben genannte Script ist grausam...
Da du jedesmal wenn du den Bot startest bzw stoppst ein neuer Loop beginnt... dies zieht ziemlich arbeitsspeicher und cpu im laufe der Zeit... hier wäre eine idealere Lösung:
Du kannst per F1 den Bot an- und ausschalten und mit Escape beenden...
PHP Code:
HotKeySet("{ESC}""Terminate")
HotKeySet("{F1}""TriggerSending")

Global 
$bRunning True
Global $bSending False
Global $iTimer 0

While $bRunning
    
If $bSending Then
        
If TimerDiff($iTimer) >= 3000 Then
            Send
("{F7}")
            
$iTimer TimerInit()
        EndIf
    EndIf
WEnd

Func TriggerSending
()
    
$bSending Not $bSending
    $iTimer 
0
EndFunc

Func Terminate
()
    
$bRunning False
EndFunc 
MfG
Kann ich machen soo das ich ähmm :DD zb. Fenster " FireFox " oder soo?
06/15/2010 14:45 Neon™#9
Quote:
Originally Posted by .WhiteShadow View Post
Kann ich machen soo das ich ähmm :DD zb. Fenster " FireFox " oder soo?
Schau dir mal ControlSend in der Au3-Hilfe an...
06/15/2010 21:52 KDeluxe#10
Quote:
Originally Posted by .WhiteShadow View Post
Kann ich machen soo das ich ähmm :DD zb. Fenster " FireFox " oder soo?
PHP Code:
HotKeySet("{ESC}""Terminate"
HotKeySet("{F1}""TriggerSending"

Global 
$Window "Firefox"Fenstername ggfanpassen
Global $bRunning True 
Global $bSending False 
Global $iTimer 

While $bRunning 
    
If $bSending Then 
        
If TimerDiff($iTimer) >= 3000 Then 
            ControlSend
($Window"""""{F7}"
            
$iTimer TimerInit() 
        EndIf 
    EndIf 
WEnd 

Func TriggerSending
() 
    
$bSending Not $bSending 
    $iTimer 

EndFunc 

Func Terminate
() 
    
$bRunning False 
EndFunc 
06/16/2010 21:14 Gano#11
Quote:
Originally Posted by KillerDeluxe View Post
PHP Code:
HotKeySet("{ESC}""Terminate"
HotKeySet("{F1}""TriggerSending"

Global 
$Window "Firefox"Fenstername ggfanpassen
Global $bRunning True 
Global $bSending False 
Global $iTimer 

While $bRunning 
    
If $bSending Then 
        
If TimerDiff($iTimer) >= 3000 Then 
            ControlSend
($Window"""""{F7}"
            
$iTimer TimerInit() 
        EndIf 
    EndIf 
WEnd 

Func TriggerSending
() 
    
$bSending Not $bSending 
    $iTimer 

EndFunc 

Func Terminate
() 
    
$bRunning False 
EndFunc 
Gut gut :) Aber...(Das große aber...) Geht das auch minimiert?
06/16/2010 23:23 KDeluxe#12
Wenn der Fenstername stimmt müsste es Funktionieren.
06/17/2010 20:07 Gano#13
Ich habs versucht ...
Code:
 HotKeySet("{ESC}", "Terminate")
HotKeySet("{F5}", "TriggerSending")

Global $Window = "METIN2";
Global $bRunning = True
Global $bSending = False
Global $iTimer = 0

While $bRunning
    If $bSending Then
        If TimerDiff($iTimer) >= 1000 Then
            Send("{F7}")
            $iTimer = TimerInit()
        EndIf
    EndIf
WEnd

Func TriggerSending()
    $bSending = Not $bSending
    $iTimer = 0
EndFunc

Func Terminate()
    $bRunning = False
EndFunc
Er arbeitet nicht weiter wenn es minimiert ist.
06/17/2010 20:15 omer36#14
hast was vergessen:
aus: "Send("{F7}")"
muss: ControlSend($Window, "", "", "{F7}")
;)

PHP Code:
HotKeySet("{ESC}""Terminate")
HotKeySet("{F5}""TriggerSending")

Global 
$Window "METIN2";
Global 
$bRunning True
Global $bSending False
Global $iTimer 0

While $bRunning
    
If $bSending Then
        
If TimerDiff($iTimer) >= 1000 Then
            ControlSend
($Window"""""{F7}")  
            
$iTimer TimerInit()
        EndIf
    EndIf
WEnd

Func TriggerSending
()
    
$bSending Not $bSending
    $iTimer 
0
EndFunc

Func Terminate
()
    
$bRunning False
EndFunc 
06/18/2010 11:30 Gano#15
Code:
HotKeySet("{ESC}", "Terminate")
HotKeySet("{i}", "TriggerSending")

Global $Window = "METIN2";
Global $bRunning = True
Global $bSending = False
Global $iTimer = 0

While $bRunning
    If $bSending Then
        If TimerDiff($iTimer) >= 1000 Then
            ControlSend($Window, "", "", "{F7}")  
            $iTimer = TimerInit()
        EndIf
    EndIf
WEnd

Func TriggerSending()
    $bSending = Not $bSending
    $iTimer = 0
EndFunc

Func Terminate()
    $bRunning = False
EndFunc
Das geht bei mir nicht.. Irgentwie drückt er jetzt garnicht mehr F7