Reihe an Befehlen starten !?

03/14/2011 22:04 HeavyMetalToast#1
Guten Abend,

ich hab mir einen Klick-Bot zusammengescriptet und nun möchte ich ihn irgendwie starten können. Entweder über einen Hotkey (man öffnet das Programm, und erst wenn man z.B. F10 drückt passiert etwas) oder eine beim starten des Programmes macht sich eine kleine Box auf wo "Start" oder sowas drinnen steht. Nun meine Frage: Wie mache ich sowas? Sufu und Google liefern mir keine Ergebnisse, und in den Tutorials hab ich auch nichts gefunden.


€dit: Neue Frage aufgetaucht:
Pixelsearch befehl:
Ich will es so machen das wenn die farbe nicht gefunden wurde, der vorgang wiederholt wird, jedoch eine aktion dreimal ausgeführt wird, wie geht das?
Und wenn es gefunden wird, soll es sie normal wiederholen.


Bitte um schneller Anwort.

Mfg
der Toast
03/15/2011 00:48 lolkop#2
drück mal F1 in scite und such nach hotkey oder gui^^
03/16/2011 20:08 Ludder231#3
Ich würds ganz grob so machen:

PHP Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=D:\Neuer Ordner\koda_1.7.3.0\Forms\help.kxf
$Form1 GUICreate("Form1"149155192124)
$StartButton GUICtrlCreateButton("Start"164011357)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
        
    case 
$StartButton
        _start
()
    EndSwitch
WEnd

$left
=x1 ;für 'x1,y1,x2,y2' müssen die koordinaten eingegeben werden von den bereich den du absuchen willst
$top
=y1
$right
=x2
$bottom
=y2 

func _start
()
    
sleep(1000)
    
$Pixel PixelSearch($left$top$right$bottom0xAA0000)
    
$Pixel PixelSearch(6208070x000000)
    If 
IsArray($Pixel) = True Then
    MouseMove
($Pixel[0], $Pixel[1], 1)
    
MouseClick("left")
Else
    
MsgBox(16"Error""Pixelsearch failed...")
    
sleep(1000)
    
$Pixel PixelSearch($left$top$right$bottom0xAA0000)
    
$Pixel PixelSearch(6208070x000000)
    If 
IsArray($Pixel) = True Then
    MouseMove
($Pixel[0], $Pixel[1], 1)
    
MouseClick("left")
EndIf

EndFunc