Hallo,
Ich möchte mit einem GUI Button mein Skript Pausieren bis es wieder von vorne gestartet wird. Könnte mir dazu jemand ein wenn möglich einfaches (=simples) Beispielscript im "Case $..." Style erstellen?
Viele Grüße
MrM.♥
Hallo,
Ich möchte mit einem GUI Button mein Skript Pausieren bis es wieder von vorne gestartet wird. Könnte mir dazu jemand ein wenn möglich einfaches (=simples) Beispielscript im "Case $..." Style erstellen?
Viele Grüße
MrM.♥
Wie wäre es wenn du stattdessen dein vorhandenes Script postest und genauer beschreibst wann, wie und was pausiert werden können soll?
Es gibt keine allgemein gültige Lösung dafür.
#NoTrayIcon
#RequireAdmin
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=favicon.ico
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <GUIConstants.au3>
HotKeySet("{F6}","Exit_")
Func Exit_()
Exit
EndFunc
#Region ### START Koda GUI section ### Form=c:\dokumente und einstellungen\fabian\desktop\koda\forms\form.kxf
$Form1_1 = GUICreate("Form1", 515, 218, 193, 125)
GUISetBkColor(0x716F64)
$Button1 = GUICtrlCreateButton("Credits", 184, 80, 153, 33, 0)
GUICtrlSetFont(-1, 12, 800, 4, "Comic Sans MS")
GUICtrlSetCursor (-1, 0)
$Button2 = GUICtrlCreateButton("Adversiting", 352, 80, 153, 33, 0)
GUICtrlSetFont(-1, 12, 800, 4, "Comic Sans MS")
GUICtrlSetCursor (-1, 0)
$Button3 = GUICtrlCreateButton("Informationen", 16, 120, 153, 57, 0)
GUICtrlSetFont(-1, 12, 800, 4, "Comic Sans MS")
GUICtrlSetCursor (-1, 0)
$Button4 = GUICtrlCreateButton("Start", 184, 120, 153, 57, 0)
GUICtrlSetFont(-1, 12, 800, 4, "Comic Sans MS")
GUICtrlSetCursor (-1, 0)
$Button5 = GUICtrlCreateButton("Pause", 352, 120, 153, 57, 0)
GUICtrlSetFont(-1, 12, 800, 4, "Comic Sans MS")
GUICtrlSetCursor (-1, 0)
$Label1 = GUICtrlCreateLabel("Copyright by Bl4CkIsTheBest http://cleanii.eu/ - Webdesigns", 16, 184, 486, 21)
GUICtrlSetFont(-1, 9, 400, 6, "Comic Sans MS")
GUICtrlSetBkColor(-1, 0xFFFFFF)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ShellExecute("http://cleanii.eu/")
Exit
Case $Button1
MsgBox(0,"Credits","Bl4CkIsTheBest - Coding"&@CRLF&"Cleanii - Design")
Case $Button2
ShellExecute("http://cleanii.eu/")
ShellExecute("http://blackworld3.com/")
Case $Button3
Case $Button5
;Hier sollte er Pausieren
Case $Button4
MsgBox(0,"","Mit F6 beendet sich das Script")
EndSwitch
WEnd
Eine richtige funktion hat er noch nicht
Vielleicht bin ich ja einfach nur blind, aber ich sehe in deinem Quellcode nichts das man pausieren könnte, bis auf eine GUI gibts da ja nichts.
[strike]ja wie gesagt bin ich gerade bei der GUI und wie ich es schon schrieben habe hat es noch keine richtige funktion... ich werde mal eine erstellen und dann editieren[/strike]
#NoTrayIcon
#RequireAdmin
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=favicon.ico
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <GUIConstants.au3>
HotKeySet("{F6}","Exit_")
Func Exit_()
Exit
EndFunc
#Region ### START Koda GUI section ### Form=c:\dokumente und einstellungen\fabian\desktop\koda\forms\form.kxf
$Form1_1 = GUICreate("Form1", 515, 218, 193, 125)
GUISetBkColor(0x716F64)
$Button1 = GUICtrlCreateButton("Credits", 184, 80, 153, 33, 0)
GUICtrlSetFont(-1, 12, 800, 4, "Comic Sans MS")
GUICtrlSetCursor (-1, 0)
$Button2 = GUICtrlCreateButton("Adversiting", 352, 80, 153, 33, 0)
GUICtrlSetFont(-1, 12, 800, 4, "Comic Sans MS")
GUICtrlSetCursor (-1, 0)
$Button3 = GUICtrlCreateButton("Informationen", 16, 120, 153, 57, 0)
GUICtrlSetFont(-1, 12, 800, 4, "Comic Sans MS")
GUICtrlSetCursor (-1, 0)
$Button4 = GUICtrlCreateButton("Start", 184, 120, 153, 57, 0)
GUICtrlSetFont(-1, 12, 800, 4, "Comic Sans MS")
GUICtrlSetCursor (-1, 0)
$Button5 = GUICtrlCreateButton("Pause", 352, 120, 153, 57, 0)
GUICtrlSetFont(-1, 12, 800, 4, "Comic Sans MS")
GUICtrlSetCursor (-1, 0)
$Label1 = GUICtrlCreateLabel("Copyright by Bl4CkIsTheBest http://cleanii.eu/ - Webdesigns", 16, 184, 486, 21)
GUICtrlSetFont(-1, 9, 400, 6, "Comic Sans MS")
GUICtrlSetBkColor(-1, 0xFFFFFF)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ShellExecute("http://cleanii.eu/")
Exit
Case $Button1
MsgBox(0,"Credits","Bl4CkIsTheBest - Coding"&@CRLF&"Cleanii - Design")
Case $Button2
ShellExecute("http://cleanii.eu/")
ShellExecute("http://blackworld3.com/")
Case $Button3
Case $Button5
;Hier sollte er Pausieren
Case $Button4
MsgBox(0,"","Mit F6 beendet sich das Script")
While 1
MouseClick("left")
WEnd
EndSwitch
WEnd
Er soll MouseKlick Unendlich oft ausführen, allerdings soll Paussiert werden ohne das script zu beenden.
Du solltest deinen Freund Cleanii im übrigen auf die Impressumspflicht in D hinweisen, insbesondere wenn man seine Dienste gegen Bezahlung anbietet könnte sowas schnell Ärger einbringen, in seinem Fall womöglich sogar für die Eltern.
Ich habs ihm mal gesagt^.^
Ich hab jetzt eine Funktion eingebaut und editiert^^
Alles anzeigenSpoiler anzeigen
[autoit]#NoTrayIcon
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
#RequireAdmin
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=favicon.ico
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <GUIConstants.au3>
HotKeySet("{F6}","Exit_")
Func Exit_()
Exit
EndFunc#Region ### START Koda GUI section ### Form=c:\dokumente und einstellungen\fabian\desktop\koda\forms\form.kxf
[/autoit] [autoit][/autoit] [autoit]
$Form1_1 = GUICreate("Form1", 515, 218, 193, 125)
GUISetBkColor(0x716F64)
$Button1 = GUICtrlCreateButton("Credits", 184, 80, 153, 33, 0)
GUICtrlSetFont(-1, 12, 800, 4, "Comic Sans MS")
GUICtrlSetCursor (-1, 0)
$Button2 = GUICtrlCreateButton("Adversiting", 352, 80, 153, 33, 0)
GUICtrlSetFont(-1, 12, 800, 4, "Comic Sans MS")
GUICtrlSetCursor (-1, 0)
$Button3 = GUICtrlCreateButton("Informationen", 16, 120, 153, 57, 0)
GUICtrlSetFont(-1, 12, 800, 4, "Comic Sans MS")
GUICtrlSetCursor (-1, 0)
$Button4 = GUICtrlCreateButton("Start", 184, 120, 153, 57, 0)
GUICtrlSetFont(-1, 12, 800, 4, "Comic Sans MS")
GUICtrlSetCursor (-1, 0)
$Button5 = GUICtrlCreateButton("Pause", 352, 120, 153, 57, 0)
GUICtrlSetFont(-1, 12, 800, 4, "Comic Sans MS")
GUICtrlSetCursor (-1, 0)
$Label1 = GUICtrlCreateLabel("Copyright by Bl4CkIsTheBest http://cleanii.eu/ - Webdesigns", 16, 184, 486, 21)
GUICtrlSetFont(-1, 9, 400, 6, "Comic Sans MS")
GUICtrlSetBkColor(-1, 0xFFFFFF)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ShellExecute("http://cleanii.eu/")
Exit
Case $Button1
MsgBox(0,"Credits","Bl4CkIsTheBest - Coding"&@CRLF&"Cleanii - Design")
Case $Button2
ShellExecute("http://cleanii.eu/")
ShellExecute("http://blackworld3.com/")
Case $Button3
Case $Button5
;Hier sollte er Pausieren
Case $Button4
MsgBox(0,"","Mit F6 beendet sich das Script")
While 1
MouseClick("left")
WEndEndSwitch
[/autoit]
WEndEr soll MouseKlick Unendlich oft ausführen, allerdings soll Paussiert werden ohne das script zu beenden.
Denke doch dass so ein sinnloser Klick-BOT hier nichts zu suchen hat,
mfg autoBert
@MrM.: Wenn da keine vernünftige Anwendung (Forenregeln beachten!) bei rauskommt, dann wird dieser Thread hier ganz schnell gelöscht. Also erkläre mal, was das werden soll.
1.) Ich könnte mir viele NÜTZLICHE Bereiche für eine art Pause-Button, Pause-Funktion vorstellen ( benutze selber folgendes Script ).
2.) Halt das Script was in die Lücke KANN:
While GuiGetMsg() <> $Button5 ; Solange der Button kein zweites mal gedrückt wird...
Wend;...Wird eine leere endlosschleife ausgeführt
mfg
Hauke