ich geh kapput -.- Pause funzt net

09/26/2009 17:25 repins94#1
Hwey ich habe lange nachgelesen und habe nun das Gescripted:
Quote:
#cs ----------------------------------------------------------------------------

AutoIt Version: 3.3.0.0
Author: myName

Script Function:
Template AutoIt script.

#ce ----------------------------------------------------------------------------

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Pott Bot by repins94", 180, 291, 297, 132)
GUISetCursor (0)
GUISetBkColor(0x808080)
$Label1 = GUICtrlCreateLabel("Scripted by Repins94", 16, 256, 151, 25)
GUICtrlSetFont(-1, 11, 800, 4, "Comic Sans MS")
GUICtrlSetColor(-1, 0x800000)
$Button1 = GUICtrlCreateButton("Start", 24, 24, 137, 41, $WS_GROUP)
$Button2 = GUICtrlCreateButton("Pause", 24, 88, 137, 41, $WS_GROUP)
$Button3 = GUICtrlCreateButton("Ende", 24, 152, 137, 41, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit


Case $Button1
Call ("Start")

Case $Button2
Call ("TogglePause")

Case $Button3
Call ("Ende")

EndSwitch
wend


HotKeySet ( "{F7}" , "Start" )
HotKeySet ( "{F9}" , "Ende" )
HotKeySet("{F8}", "TogglePause)

Func Start ()
While 1
Sleep (1)
Send ( "{1}")

WEnd
EndFunc


Func Ende ()
Exit
EndFunc

Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Bot Pausiert',0,0)
WEnd
ToolTip("")
EndFunc

Func Terminate()
Exit 0
EndFunc

Func ShowMessage()
MsgBox(4096,"","This is a message.")
EndFunc

While 1
sleep (1)
WEnd

mit nem leichteren script geht der bott sammt fenstern dann auf aber weder pause noch ende fuzen dann das wäre dann dieses:
Quote:

............................BOxen etc ma weg gelassen ..........

Func Start ()
While 1
Sleep (500)
Send ( "{1}")

WEnd
EndFunc


Func Ende ()
Exit
EndFunc

Func Pause()
Sleep(1)
EndFunc

While 1
sleep (1)
WEnd
09/26/2009 20:42 Ende!#2
Was funktioniert denn daran nicht? Und was sollte eig passieren?

Außerdem ergibt die Funktion TogglePause überhaupt keinen Sinn. Meinst du die vll mit "pause"?
09/26/2009 21:22 repins94#3
Quote:
Originally Posted by IceFire32 View Post
Was funktioniert denn daran nicht? Und was sollte eig passieren?

Außerdem ergibt die Funktion TogglePause überhaupt keinen Sinn. Meinst du die vll mit "pause"?
eigentlich sollte wnen ich pause drücke aufgehört werden 1 bzw 2 gedrückt zu werden und bei ende sollte das programm zu gehen
09/28/2009 20:54 VRF#4
hmm versteh auch ned wirklich was er meint... ist es vieleicht nicht beabsichtigt dass die pausen 1 millisekunde und nicht 1 normale sekunde geht??
09/29/2009 14:52 flothekilla94#5
in autoit wird die zeit in miliskunden angegeben d.h wenn du 1 sek pause willst dann must du Sleep(1000) schreiben ^^
09/29/2009 22:03 repins94#6
Pls Close/delete
10/01/2009 21:12 flothekilla94#7
ich reports schon für dich