Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 07:27

  • Please register to post and access all features, it's quick, easy and FREE!

 

[PROBLEM] Script pausieren/schließen

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2008
Posts: 102
Received Thanks: 10
[PROBLEM] Script pausieren/schließen

Hey User,
ich habe ein kleines Script geschrieben:

So mein Problem jetzt:
Das Script pausiert und stoppt nicht.
Wodran kann das liegen?



18alex03 is offline  
Old   #2
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Das einfach reinhauen anstatt deinem dings da

PHP Code:
local $paused
Func Pause
()
    
$Paused Not $Paused
While $Paused
Sleep
(50)
WEnd
EndFunc 
Edit: ich versuch dir mal das ding in ordnung zu bringen weil das ist das reinste chaos


BlackHybrid is offline  
Old   #3
 
elite*gold: 0
Join Date: Dec 2008
Posts: 102
Received Thanks: 10
hm das funktioniert leider nicht

liegt das vielleicht dadran, dass der beim starten in die endlosschleife geht und deswegen nicht pausiert oder schließt?
18alex03 is offline  
Old   #4
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Ja daran liegts mir fällt nur grad net ein wie man des ändern kann^^


BlackHybrid is offline  
Old   #5
 
elite*gold: 0
Join Date: Dec 2008
Posts: 102
Received Thanks: 10
oki danke.
dann warte ich mal ab, ob jemand anders die antwort kennt
18alex03 is offline  
Old   #6
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Wenn nicht kannst du es auch mit hotkey machen
Aber das mit while-schleifen beenden war nie wirklich meine stärke^^
Ich überleg trotdem nochmal mit.
BlackHybrid is offline  
Old   #7
 
elite*gold: 0
Join Date: Dec 2008
Posts: 102
Received Thanks: 10
hm keiner ne lösung?
18alex03 is offline  
Old   #8
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,221
Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <GuiconstantsEx.au3>
#include <Misc.au3>

Global $i = 0
Global $bPaused = False

#region ### START Koda GUI section ### Form=C:\Users\Alex\GUI\Form1.kxf
$Form1 = GUICreate("Made by 18alex03", 228, 81, 208, 125)
GUISetOnEvent($GUI_EVENT_CLOSE, "Beenden")
GUISetBkColor(0x800000)
$Label1 = GUICtrlCreateLabel("Tool", 15, 0, 197, 27)
GUICtrlSetFont(-1, 12, 800, 4, "Comic Sans MS")
GUICtrlSetColor(-1, 0x000000)
$Button1 = GUICtrlCreateButton("Start", 8, 40, 65, 33)
GUICtrlSetFont(-1, 8, 800, 0, "Comic Sans MS")
GUICtrlSetColor(-1, 0xFF0000)
$Button2 = GUICtrlCreateButton("Pause", 80, 40, 65, 33)
GUICtrlSetFont(-1, 8, 800, 0, "Comic Sans MS")
GUICtrlSetColor(-1, 0xFF0000)
$Button3 = GUICtrlCreateButton("Beenden", 152, 40, 65, 33)
GUICtrlSetFont(-1, 8, 800, 0, "Comic Sans MS")
GUICtrlSetColor(-1, 0xFF0000)
GUISetState(@SW_SHOW)
#endregion ### END Koda GUI section ###
GUIRegisterMsg($WM_COMMAND, "WM_COMMAND")

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $Button1
			Start()
		Case $Button3
			Beenden()
	EndSwitch
WEnd

Func Start()
	While 1
                            ;Mausklicks
	WEnd
	Exit
EndFunc   ;==>Start


Func Beenden()
	Exit
EndFunc   ;==>Beenden

Func WM_COMMAND($hWnd, $nMsg, $wParam, $lParam)
	Local $hButton = $Button2
	Local $hButton2 = $Button3
	$hButton = GUICtrlGetHandle($hButton)
	$hButton2 = GUICtrlGetHandle ($hButton2)
	Switch $lParam
		Case $hButton
			$bPaused = Not $bPaused
			AdlibRegister("_Pause", 10)
		Case $hButton2
			Exit
	EndSwitch
EndFunc   ;==>WM_COMMAND

Func _Pause()
	AdlibUnRegister("_Pause")
	While $bPaused And Sleep(10)
		If GUIGetMsg() = -3 Then Exit
	WEnd
EndFunc   ;==>_Pause
Bitte, und angewöhnen Functions immer nach unten zu schreiben!
Außerdem braucht du kein Call für Funktionsaufrufe.
Einfach durchschauen
PenGuin :O is offline  
Thanks
1 User
Old   #9
 
elite*gold: 0
Join Date: Dec 2008
Posts: 102
Received Thanks: 10
ah super danke

alles funktioniert, aber was hat das mit dem WM_command aufsich?
18alex03 is offline  
Old   #10
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,221
Ist ein Windows Nachrichtencode, der checkt welche Taste gedrückt wurde, ist prinzipiell so wie GUIGetMsg, aber WM_Command musst du nicht verstehen, nimms einfach so hin


PenGuin :O is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
D2NT Pausieren lassen mit Mac Tastatur
Hi, wie kann ich den D2NT Bot pausieren lassen, wenn ich eine MacBook Tastatur benutzte. Die Pause Taste gibts nämlich nicht. Ich spiele Diablo...
7 Replies - Diablo 2
Pausieren
wie kann ich einen spambot usw. pausieren, wenn ich einen button drück? was für ne funktion brauch ich da? THX im vorraus MFG xEr0r :mofo:
18 Replies - AutoIt
While schleife pausieren und wieder fortsetzen!
Hallo, ich möchte mein Script pausieren können mit "p" bzw. beenden mit "x" leider bin ich trotz diverser Suchaktionen noch nicht schlauer...
6 Replies - AutoIt
Probleme beim pausieren des downloads mit firefox?
Hi, Da mir gerade langweilig ist und ich gesehen habe das viele Probleme mit Firefox haben schreib ich einfach mal eine Anleitung wie ihr den...
3 Replies - Tutorials
Problem mit schließen des clients
Problem: Ich habe heute an einer source etwas geschrieben und eigentlich nichts besonderes gemacht.(nichts von kalonline) und als ich vorhin dann...
4 Replies - Kal Online



All times are GMT +1. The time now is 07:27.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.