1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. minx

Beiträge von minx

  • Mehrere Edits und ES_WANTRETURN

    • minx
    • 27. Oktober 2012 um 18:38

    Danke! Gibt es nun auch noch eine Lösung für die Navigation mit Pfeiltasten?

  • Spaß mit Kurven

    • minx
    • 27. Oktober 2012 um 18:36

    Tach.

    Bestimmt kennen einige die Batmankurve(n) ^^. Für die die es noch nicht kenne, hier eine Quick'n'Dirty Darstellung, was ich meine. Wenn jemand noch ein paar lustige Beispiele kennt, kann er sie ja posten.

    Spoiler anzeigen
    [autoit]

    Dim $BatCurve[4] = [ _
    "2*sqrt((-abs(abs(x)-1))*abs(3-abs(x))/((abs(x)-1)*(3-abs(x))))*(1+abs(abs(x)-3)/(abs(x)-3))*"& _
    "sqrt(1-(x/7)^2)+(5+0.97*(abs(x-0.5)+abs(x+0.5))-3*(abs(x-0.75)+abs(x+0.75)))*(1+abs(1-abs(x))/(1-abs(x)))", _
    "(-3)*sqrt(1-(x/7)^2)*sqrt(abs(abs(x)-4)/(abs(x)-4))", _
    "abs(x/2)-0.0913722*x^2-3+sqrt(1-(abs(abs(x)-2)-1)^2)", _
    "(2.71052+1.5-0.5*abs(x)-1.35526*sqrt(4-(abs(x)-1)^2))*sqrt(abs(abs(x)-1)/(abs(x)-1))+0" _
    ]
    ;

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Local $Zoom = 40, $AntiAliasing = 10
    $hGUI = GUICreate("", 600, 600)
    $gr = GUICtrlCreateGraphic(0,0)
    GUISetState()

    [/autoit] [autoit][/autoit] [autoit]

    $timer = TimerInit()

    [/autoit] [autoit][/autoit] [autoit]

    For $i = 0 To 3
    Plot($BatCurve[$i])
    Next
    GUICtrlSetGraphic($gr, 22)

    [/autoit] [autoit][/autoit] [autoit]

    MsgBox(0, "Nananna... Mathsman!", Round(TimerDiff($timer)/(((1/$Zoom)*600)*UBound($BatCurve)-1),2)&" Berechnungen pro ms!")

    [/autoit] [autoit][/autoit] [autoit]

    While GUIGetMsg()<>-3 And Sleep(10)
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func Plot($fx)
    $Equation = StringReplace($fx, "x", "$x")
    $Step = (1/$AntiAliasing)
    For $x = -300 To 300 Step $Step
    $y = Execute($Equation)*$Zoom*-1+300
    $j = $x*$Zoom+300
    GUICtrlSetGraphic($gr, 2, $j, $y)
    Next
    EndFunc

    [/autoit]
  • Mehrere Edits und ES_WANTRETURN

    • minx
    • 27. Oktober 2012 um 18:13

    Danke, funktioniert sehr gut :thumbup: . Jetzt bleibt das Problem, das ich mit z.B. Backspace nicht wieder in das erste Control komme, wenn der Cursor am Anfang des zweiten steht...

  • Mehrere Edits und ES_WANTRETURN

    • minx
    • 27. Oktober 2012 um 17:03

    Hi.

    Ich habe ein Problem. Wenn ein Edits mit dem Style $ES_WANTRETURN erstellt wird, so bricht er die aktuelle Zeile beim Erreichen des rechten Rands automatisch um. Weiter können nur so viele Zeilen im Edit stehen, wie auch reinpassen, hat man das Ende erreicht, so kann man nichts mehr eintippen, und Windows gibt einen Fehlerton, wenn man es doch versucht.

    Jetzt meine Frage. Ich habe mindestens 2 Edits mit diesem Style. Nun möchte ich von einem nahtlos in den anderen weiterschreiben können, das heißt, wenn ich beim ersten nichts mehr eingeben kann, und dann trotzdem noch weitertippe, soll der Cursor bzw. der Focus auf das nächste Edit gelegt werden. Wie ich das realisieren könnte, ist mir völlig unklar.

    Zeichenanzahl messen ist auch Blödsinn, da je nach Buchstabe und Font immer mehr oder weniger Zeichen in die Edits passen.

    Hier noch ein kleines Testskript:

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    $hGUI = GUICreate("Edit Test")
    $1 = GUICtrlCreateEdit("Test", 5, 5, 390, 195, $ES_WANTRETURN)
    $2 = GUICtrlCreateEdit("", 5, 200, 390, 195, $ES_WANTRETURN)

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState()

    [/autoit] [autoit][/autoit] [autoit]

    While GUIGetMsg()<>-3 And Sleep(10)

    [/autoit] [autoit][/autoit] [autoit]

    WEnd

    [/autoit]
  • GUICtrlSetBKColor - bei mehreren Labels ein ganz bestimmtes Label färben wie?

    • minx
    • 27. Oktober 2012 um 03:32

    Wenn ich / wir wüsste(n), was das am Ende anzeigen soll, dann ginge es bestimmt noch sehr viel einfacher ;).

  • GUICtrlSetBKColor - bei mehreren Labels ein ganz bestimmtes Label färben wie?

    • minx
    • 27. Oktober 2012 um 03:04
    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    Local $aLabels[6], $i=-1

    [/autoit] [autoit][/autoit] [autoit]

    #Region ### START Koda GUI section ### Form=; TÖTET es mit Feuer! ;) ~minx
    $Form1 = GUICreate("Test", 243, 206, 192, 124)
    For $y = 15 To 160 Step 25
    $i+=1
    $aLabels[$i] = GUICtrlCreateLabel("Label"&$i+1, 24, $y, 36, 17); Solche kurzen Vorgänge sind mit KODA nicht möglich ~minx
    Next
    $Button1 = GUICtrlCreateButton("Button1", 104, 96, 75, 25)
    $Input1 = GUICtrlCreateInput("Input1", 96, 40, 121, 21)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit] [autoit][/autoit] [autoit]

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

    [/autoit] [autoit][/autoit] [autoit]

    Case $Button1
    If GUICtrlRead($Input1) == "Farbe" Then
    GUICtrlSetBkColor($aLabels[2], 0x00FF00)
    Else
    GUICtrlSetBkColor($aLabels[2], 0xFF0000)
    EndIf
    EndSwitch
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    ;bla

    [/autoit] [autoit][/autoit] [autoit]

    ; Eine Funktion brauchst du eigentlich nur, wenn du Events verwendest, was du auch solltest ;-). ~minx

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    ; Bitte um Hilfe!!!!!!

    [/autoit]
  • Seltsamme Angriffe auf Mailaccount

    • minx
    • 24. Oktober 2012 um 21:45

    Von meinen Kontakten nutzt fast jeder den Webclient. Außerdem erhältst du auch Spam direkt von Web.de. Ich war da auch ne Zeit. Lieber gleich einen vernünftigen Anbieter (nein, muss nicht Google sein) suchen...

  • Seltsamme Angriffe auf Mailaccount

    • minx
    • 24. Oktober 2012 um 21:34

    Ich hatte nur ein paar Angriffe auf meinen Mailaccount, der aber natürlich nicht mein Privater ist. Es wurde auch alles geändert von Passwort bis letzte Sicherungsmöglichkeit, aber Google hat einen sehr freundlichen Kundensupport und alles hat sich geklärt.

    Web.de Mails landen bei mir direkt im Spam-Ordner. Wenn Leute diesen Dienst nutzen ist das schon eine Beleidigung an den Empfänger. JEDES Mal erhält der Empfänger irgendwelche sinnlose Werbung.

    Spam ist in letzter Zeit sowieso ein wenig dreist. So 20 Spam mails pro Tag flattern bei mir rein, sehe ich zwar nicht, nur die Zahl, aber ist trotzdem ziemlich scheiße.

  • A Mind Joke

    • minx
    • 21. Oktober 2012 um 13:56

    Ich werd mal ein kleines Demoprogramm basteln, dann siehst du was ich meine :D

    Ich bin zu gar keinem Level gekommen, ich schließe das mal aus den Videos ^^.

    Ja das Zitat war italienisch, aber ich denke man kann sich den Sinn erschließen ^^

  • A Mind Joke

    • minx
    • 21. Oktober 2012 um 13:25

    Das Spiel ist erstmal ziemlich langweilig, oder ich verpasse was :D

    Auf jeden Fall ist es eine Raycasting Engine, die ich in Skripten von 1980 schonmal gefunden habe. Das Spiel ist somit tatsächlich ziemlich alt. Ich würde spontan mal behaupten, dass es in BASIC programmiert wurde.

    Ich denke mal es ist einfach einTest für ein Spiel, das mal entstehen sollte, aber nie enstanden ist.

    Zitat

    Gestern las ich die gleiche Geschichte dieses geheimnisvollen Spiel, A Mind Joke, von Barely Spiele, von denen es keine Spur erzeugt. Chris, der Kerl, fand er dieses Spiel in seinem Keller sagt, hat eine Vielzahl von Informationen, aus denen ich eine Arbeit gezogen haben vorgesehen. Ich glaube, in Wahrheit ist es ein Spiel für die Reinigung des Geistes, von der US-Projekt MK-ULTRA, die alle Daten relativ verloren hat eingesetzt, weil die US-Regierung hat beschlossen, alle Dokumente, ein Programm, das MK brennen ULTRA-Namen, nur um Kontrolle Leute dagegen, so dass sie die kaltblütigen Mörder sogar in der Lage suidicarsi Auftrag gegeben. In der Tat, im Spiel, während das Labyrinth "Epileptiker" würde das Wort atmen, natürlich anagrammata typische "erster Ordnung" der CIA, eine Agentur, die es lief noch und wahrscheinlich jetzt die MK-ULTRA. Dann wird die Höhe des Friedhofs bedeutet genau das Thema Selbstmord oder Mord gegen eine andere Person. Die Ursache der wenigen Nachrichten, wenn überhaupt, dieses Spiel, weil die Männer in Schwarz ist, könnte Men in Black, die über aus dem Handel und dem jeweiligen proprierari alle Kopien, oder fast so stattfand, und nahm von jedem Netzwerk-News zu führen ihnen sowie mit vollständig die Barely Spiele, die wahrscheinlich noch im Besitz der CIA zerstört. Wahrscheinlich sind diese Men in Black sind eine rivalisierende Organisation des CIA. Die Tatsache, dass Chris hat noch dieses Spiel ist wahrscheinlich nur ein Zufall oder Versehen der Men in Black, ist wahrscheinlich die einzige existierende Exemplar des Spiels auf der Erde zu sein, wenn auch nicht so viel vor kurzem jemand auf 4Chan, sagte er spielte .. In jedem Fall, diese Diskussion auch versuchen, alle Menschen, die dieses Spiel Angeklagten haben jetzt getan werden erstellen Sie einfach die creepypasta, da einige Daten zu widerlegen. Wenn Sie Fragen zu diesen Informationen haben, sowie chidete.

    MFG

  • ZahlenRaten

    • minx
    • 16. Oktober 2012 um 19:30

    War ja nur ein Vorschlag, wie man diese Schreibweise jetzt schon (wenn natürlich mit Einschränkungen) benutzen kann. Allerdings würde ich auch gern mal ein Update für die Au3Check sehen, aber das ist wohl eher Fleißarbeit als "innovation" :D

  • Linie mit GuiCtrlSetGraphic zeichnen

    • minx
    • 16. Oktober 2012 um 19:06

    Es gibt keine Resetbefehl. Du musst einen künstlichen Buffer schaffen, das flackert dann aber. Unter Windows XP / Vista gibt es noch DoubleBuffer für Grafiken, unter 7 nicht mher. Du kannst dir ja mal die processing UDF anschauen (hier im Forum). Zeichnen mit Graphics geht fast nur für statische Bilder, wie Diagramme (siehe Graph UDF aus dem engl. Forum).

    Lerne zum Zeichnen GDi+, und/oder Direct X (vorsicht Objekte). Alternativ gibts dann noch QuickDraw, Irrlicht usw. Graphics ist nichts für dynamische Sachen ;).

  • ZahlenRaten

    • minx
    • 16. Oktober 2012 um 18:47

    Nicht du :D.

    Mars hat ein Skript gepostet, welches nur mit der neuen Beta funktioniert. Sprich einen anderen Syntax hat. Den tenären Operator muss man bei der letzten Stable mit _IIF aufrufen ;)

  • ZahlenRaten

    • minx
    • 16. Oktober 2012 um 16:56

    Vermerk doch wenigstens die Version wenn du ein Beta Skript postest. Sonst führt das zu Missverständnissen :D

  • ZahlenRaten

    • minx
    • 15. Oktober 2012 um 16:46

    Die Strategie ist doch recht einfach. Immer das Intervall halbieren.

    0-1000, erster Tipp: 500 Zahl ist größer
    500-1000, zweiter Tipp 750 usw...

    Wüsste nicht wie man schneller zum Ziel kommt ^^

  • Forum und Opera

    • minx
    • 15. Oktober 2012 um 12:47

    Opera brauch sich nicht zu verstecken, immer schen Unterstützung für die neuesten Spielereien. Was man von FireFox & IE nicht sagen kann.

  • Raspberry Pi

    • minx
    • 14. Oktober 2012 um 19:25

    Arduino scheint sich langsam auch zu was größerem zu entwickeln, so ist das Release von einem ARM-Gestützten Arduino geplant, der z.B. über seine Host-USB-Port alles mögliche ansteuern kann, wie Smartphones, Drucker usw.

    Hack a Day Artikel

    Flyer vom Messestand

  • ZahlenRaten

    • minx
    • 14. Oktober 2012 um 18:04

    Das geht aber kürzer.

    - 64 + 4 sind 68
    - Du musst keine Variablen deklarieren, wenn du es nicht musst
    - Du solltest die Variablen richtig benennen ($iZahl usw.)
    - Du solltest keine deutschen & englischen Bezeichnungen mischen ($zfzhl und $try wtf?)
    - Find the sence in Comic Sans!!! :D

    Spoiler anzeigen
    [autoit]

    Local $sMsgUpdate = '\n\nDer PC ermittelt eine zufällige Zahl, die von Dir\t\nmit so wenig wie möglichen Versuchen,'& _
    '\nerraten werden soll.\nAls Hinweis bekommst Du eine Meldung,\nob Deine Zahl kleiner, größer oder richtig war.\n\nVersion:\t'& _
    '%s\nBuild:\t%s\n\nAutor:\nRitzelrocker04 / RR04\nritzelrocker04.bplaced.net\n\nWeiter zum UpdateCheck?', $iZufallsZahl=Random(0,1000,1)
    Local $iZufallsZahl, $iVersuche=0,$msg="Die gesuchte Zahl ist ",$msg2="Anzahl der Versuche: ",$wms="Super! Du hast die Zahl geraten!",$ot

    [/autoit] [autoit][/autoit] [autoit]

    GUICreate("ZahlenRaten - Tut", 250, 155)
    GUICtrlCreateLabel("Rate die Zahl zwischen 0 und 999", 10, 10, 230, 17, 0x001)
    GUICtrlSetFont(-1, 10, 400, 0, "Comic Sans MS")
    $iptZahl = GUICtrlCreateInput("Hier eine Ganzzahl eingeben", 10, 35, 230, 20, 0x2000)
    $lblOut = GUICtrlCreateLabel("Hinweise.", 10, 65, 230, 17, 0x001)
    GUICtrlSetFont(-1, 10, 400, 0, "Comic Sans MS")
    $lblOutMsg = GUICtrlCreateLabel("Anzahl der Versuche: "&$iVersuche, 10, 95, 230, 17, 0x001)
    GUICtrlSetFont(-1, 10, 400, 0, "Comic Sans MS")
    $btnAbout = GUICtrlCreateButton("&About", 10, 125, 75, 22)
    $btnGo = GUICtrlCreateButton("&Start", 90, 125, 75, 22, 0x0001)
    $btnClose = GUICtrlCreateButton("&Beenden", 170, 125, 75, 22)
    GUISetState()

    [/autoit] [autoit][/autoit] [autoit]

    While True
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case -3, $btnClose
    ExitLoop
    Case $btnAbout
    If MsgBox(68,'UpdateCheck',StringFormat($sMsgUpdate, "0.4", "15.09.2012"))=6 Then ShellExecute("http://ritzelrocker04.bplaced.net/")
    Case $btnGo
    $iVersuche += 1
    Local $c=($iZufallsZahl<GUICtrlRead($iptZahl)), $d=($iZufallsZahl==GUICtrlRead($iptZahl))
    If $d Then
    $out = $wms
    ElseIf $c Then
    $out = $msg & "kleiner."
    Else
    $out = $msg & "größer."
    EndIf
    GUICtrlSetData($lblOut, $out)
    GUICtrlSetData($lblOutMsg, $iVersuche)
    EndSwitch
    WEnd

    [/autoit]
  • VociTrainer

    • minx
    • 14. Oktober 2012 um 15:03

    Ich würde ein paar Koreanisch-Listen hinzufügen.

  • VociTrainer

    • minx
    • 14. Oktober 2012 um 14:21

    Ich kann es gerade nicht testen, aber sind schon Sprachpakete mit inbegriffen? Das Design sieht ja erstmal ganz gut aus ;)

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™