Wo muss ich _Blink hinsetzen oder was muss ich mit _Blink machen, damit es nicht $Button2(Off-Schalter) beeinflusst, der das Blinken beenden soll ?
Func-Problem (Reloaded)
-
- [ offen ]
-
}{exer -
22. Mai 2010 um 22:59 -
Geschlossen -
Erledigt
-
-
kommt drauf an was blink macht
aba ich würd sagen
nach dem EndSelect -
ähh... wenn ich ehrlich bin versteh ich die Frage nicht.
Willst du wissen wie du die durch Button1 ausgelöste Funktion _Blink wieder per Button2 beenden kannst oder was?
Oder wieso sollte eine Func einen Button beeinflussen? -
Hinter dem EndSelect wäre die _Func ausser Range von $Button1, schon probiert
Genau, §Button2 soll das Blinken stoppen, jetzt ist dieser wie auch alle anderen Button ohne Funktion sobald $Button1 betätigt ist.
-
ich habs so gemacht:
Spoiler anzeigen
[autoit]#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START GUI Section ###
$Form1 = GUICreate("Blinker", 380, 145, 394, 139)
$Button1 = GUICtrlCreateButton("On", 32, 32, 49, 33, $WS_GROUP)
$Button2 = GUICtrlCreateButton("Off", 88, 32, 49, 33, $WS_GROUP)
$Button3 = GUICtrlCreateButton("", 144, 48, 17, 17, $WS_GROUP)
$Button4 = GUICtrlCreateButton("All Off", 184, 24, 65, 41, $WS_GROUP)
$Blinki = GUICtrlCreateInput("", 8, 104, 249, 21)
$Button5 = GUICtrlCreateButton("E X I T", 280, 104, 89, 25, $WS_GROUP)
$Speedi = GUICtrlCreateLabel("Blink Speed", 272, 8, 120, 22)
GUICtrlSetFont(-1, 12, 800, 0, "Myriad Web")
GUICtrlCreateInput("", 272, 32, 89, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit] [autoit][/autoit] [autoit]
$msg = GUIGetMsg()Select
[/autoit] [autoit][/autoit] [autoit]
Case $msg = $Button1
GUICtrlSetBkColor($button3, 0x00CF00)
AdlibRegister(_Blink(),500)
Case $msg = $Button2
GUICtrlSetBkColor($button3, 0xFF0000)
AdlibUnRegister()
Case $msg = $Button4
GUICtrlSetBkColor($button3, 0xFF0000)
Case $msg = $Button5
Exit
Case $msg = $GUI_EVENT_CLOSE
Exit
EndSelect
WEndFunc _Blink()
[/autoit]
GUICtrlSetBkColor($button3, 0xFF0000)
Sleep(1000)
GUICtrlSetBkColor($button3, 0x00CF00)
EndFuncaber AdlibRegister will nicht so wie ich es will
-
dann bau doch auch in die WhileSchleife der Funktion _Blink ein GUIGetMsg() und Case und Select ein
Spoiler anzeigen
[autoit]
[/autoit] [autoit][/autoit] [autoit]
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START GUI Section ###
$Form1 = GUICreate("Blinker", 380, 145, 394, 139)
$Button1 = GUICtrlCreateButton("On", 32, 32, 49, 33, $WS_GROUP)
$Button2 = GUICtrlCreateButton("Off", 88, 32, 49, 33, $WS_GROUP)
$Button3 = GUICtrlCreateButton("", 144, 48, 17, 17, $WS_GROUP)
$Button4 = GUICtrlCreateButton("All Off", 184, 24, 65, 41, $WS_GROUP)
$Blinki = GUICtrlCreateInput("", 8, 104, 249, 21)
$Button5 = GUICtrlCreateButton("E X I T", 280, 104, 89, 25, $WS_GROUP)
$Speedi = GUICtrlCreateLabel("Blink Speed", 272, 8, 120, 22)
GUICtrlSetFont(-1, 12, 800, 0, "Myriad Web")
GUICtrlCreateInput("", 272, 32, 89, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit] [autoit][/autoit] [autoit]
$msg = GUIGetMsg()Select
[/autoit] [autoit][/autoit] [autoit]Case $msg = $Button1
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetBkColor($button3, 0x00CF00)
_Blink()Case $msg = $Button2
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetBkColor($button3, 0xFF0000)Case $msg = $Button4
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetBkColor($button3, 0xFF0000)Case $msg = $Button5
[/autoit] [autoit][/autoit] [autoit]
ExitCase $msg = $GUI_EVENT_CLOSE
[/autoit] [autoit][/autoit] [autoit]ExitLoop
[/autoit] [autoit][/autoit] [autoit]
EndSelect
WEndFunc _Blink()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
While 1
$msg = GuiGetMsg()
Select
Case $msg = $Button2
;....EndSelect
[/autoit] [autoit][/autoit] [autoit][/autoit]
; Hier Funktion mit dem Blinkelement !
WEnd
EndFunc -
Es liegt an der while-schleife in der Funktion _Blink. Diese Schleife wird ja in deinem Skript nie verlassen.
[autoit]
Am besten, du baus die Überprüfung für den Off-Buttom in die while-schleife der Funktion _blink ein.
Also:
[/autoit]
Func _Blink()
While 1
;Hier das was in der Funktion abläuft
$msg = GuiGetMsg()
Select
Case $msg = $Button2
ExitLoop
EndSelect
WEnd
EndFunc -
Hallo }{exer,
meinst du wenn du kein Skript postest (aber statt dessen einen Link zu PasteBin) fällt es nicht auf,dass du an einem BOT bist. Dein vorhergehender Thread zu diesem Thema wurde geclosed.
Siehe: [ offen ] Func - ProblemAm 1. Tag nach einem gecloseden Thread genau daran weiter machen, finde ich sehr dreist.
Hast du dir den nicht die Forenregeln die du mit der Anmeldung akzeptiert hast durchgelesen -
Hallo auch AutoBert !
Wer lesen kann ist ganz klar im Vorteil. Und ausserdem bildet es. Versuchs doch mal !
Ich sag dir Youtube wenn ich das wollte was du meinst.
-----------------
Thx for AdLibRegister, arbeitet auch, aber die _Func selber tuts nicht.
-----------------
Und $Button2 in die While unten einzubauen bringt auch kein positives Resultat -
Hallo auch AutoBert !
Wer lesen kann ist ganz klar im Vorteil. Und ausserdem bildet es. Versuchs doch mal !
Ich sag dir Youtube wenn ich das wollte was du meinst.was es in diesem Forum dazu zu lesen gab, habe ich gelesen. Da hier Source-Code eingestellt werden kann ist es gearde zu unhöflich auf eine andere Seite zu verlinken, ausser man möchte etwas verbergen,
Dir empfele ich zu deiner Bildung die Forenregeln durchzulesen. Auch die Hilfe soll sehr lehrreich sein. Vielleicht kannst du uns dann in Zukunft mit deinen BOT-Threads verschonen,mfg (Auto)Bert
-
@ AutoBert
Ich seh schon du checkst es nicht (leider) !Deshalb nun nochmal ganz exklusiv nur für dich :
Ich brauche nur ne Funktion !
Gross genug ?
Die Theme aus dem Vorthread war leider auf Bot Assoziation gerichtet (Pech).
Ich habe die Regeln gelesen und werde nix mehr in der Richtung posten.
Auf YT gibts dutzende der Dinger wenn ich daran interessiert wäre, bin ich aber nicht.
Ich hoffe dir nun die fehlende Weisheit eingeflösst zu haben, mach was draus !
... und dein "UNS" da veranlasst mich dazu zwar hier zu sein aber doch nicht mich weiter auszubauen und etwa
nen Profil zu erstellen etc. HGW
... denn Regeln müssen schon sein klar, aber nen Fanatismus draus zu machen und andere zu flamen ist schon ziemlich abartig !
so, mFg @ all
-
Hallo }{exer,
das Ändern des Eröffnngspostes hat dir schon in [ offen ] Func - Problem nicht geholfen. Wieso versteckst du diesmal dein Skript auf PasteBin und postest es nicht hier
Oscar bitte closen
mfg (Auto)Bert
-
AutoBert
kanns sein das du irgendwie krank bist ? Paranioa oder so ?
Ich bin dir keinerlei Rechenschaft schuldig was ich wo poste, es sei denn ich verstosse gegen Regeln
was in diesem Thread nicht der Fall ist !
Also halte dich aus Angelegenheiten anderer raus wenn:
1.) andere User mich schon lange vor dir drauf hingewiesen haben
2.) wenn du nicht fähig bist zu helfen und nur flamen willst. -
- Offizieller Beitrag
@hexer: Mässige Deinen Umgangston!
AutoBert hat schon recht, wenn er auf den geschlossen Thread anspielt. Solche User gibt es genug, die hier nur ihren Bot "abgrasen" wollen und dafür dann solche "Verschleierungtricks" ausnutzen.
Das führt dazu, dass wir zuweilen sehr gereizt auf solche Versuche reagieren. Wenn Du nicht zu denen gehörst, dann willkommen hier im Forum.Auf alle Fälle ist es aber nicht angebracht hier Pastebin-Links zu posten, da es hier im Forum die Möglichkeit gibt das Skript direkt einzubinden (Spoiler- & AutoIt-Tag). Pastebin ist etwas für die Shoutbox.
-
Ich denke, dass das hauptsächliche Problem mit den Bots daran liegt, dass die Admins dieser Website keine Lust haben für irgendwelche entstandenen Schäden einer Firma zu haften, nur weil irgendwelche Mitglieder hier Hilfe für ihren Bot bekommen haben. Deswegen denke ich wird hier jede Frage, die einem Bot gleichkommt oder kommen könnte, gelcosed um zu verhindern das sich dieses Forum schuldig macht oder in einen Rechtsstreit verwickelt; sonst müsste man unter Umständen die Seite hier aufgeben.
Hoffe das stimmt so...
#Edit: Wär dafür das das hier geclosed wird
-
Tjo, Jung`chen falsch gedacht denn Wissen kann keines falls für Starftaten verantwortlich gemacht werden.
Es gibt sogar Sprengstoffe.e.V. als Webseite wo du dir sämtliche Bombenbau Anleitungen runterladen kannst.
Sind das Terroristen ? Können die für irgedwas verantwortlich gemacht werden nur weil die Wissen weitergeben ?
Wer pures Wissen für andere verbergen will nach dem Motto "Hauptsache ich weiss es ja" mit dem kann was nicht richtig sein.
Offentsichtlich ist das hier im Forum der Fall das sich hier solch kranken Vögel zusammen getan haben. Oder aber auch
nur welch analfixierte ängstliche Spinner die gern Sachen so verdrehen wie es ihnen passt.
Denn ich habe hier von "Blinker" nicht von "Bot" gesprochen wie ja hingedreht wurde. Klar die Funk. die ich suche ist
fürn Bot gut tauglich, ebenso wie man mit nem Küchenmesser auch Untaten verüben kann.
So, ich bin den mal raus. Konnte ja vor Anmeldung nicht wissen was hier für Psycho`s rumlaufen.
Also Acc kann gelöscht werden, aber als versprechen geb ich euch: Ich bin in vielen Foren aktiv. Auf dieses angesprochen
werd ich natürlich dementsprechend meinen Kommentar abgeben !!!
-
ich glaube nicht das ein gescheites Forum jmd. Hilfen für illeagle Aktivitäten gibt.
Und ich meinte damit, das falls dich irgendeine Spielfirma anzeigt, dass dann diese Seite höchstwahrscheinlich mit verwickelt ist, weil du hier Hilfe bekommen hast. "Mittäterschaft".
Kann auch sein das ich mir irre. Und bitte mal schließen! -
- Offizieller Beitrag
Oh mann, was gibt es doch für Chaoten!
[closed]