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. XovoxKingdom

Beiträge von XovoxKingdom

  • Frage - Antwort Script

    • XovoxKingdom
    • 29. Mai 2011 um 15:49
    Zitat

    du hast 'vergessen' zu erwähnen, wieviel du zu zahlen bereit bist!
    Wenn ich mir deinen Kopf zerbrechen soll, wird das teuer :rofl:


    Der Auftrag steht im Bereich "Ohne Gegenleistung" und somit ist eine Angabe
    der Bezahlung redundant, da sie höchstens einem "Danke" entspricht.
    Hier ist mein Vorschlag:

    Spoiler anzeigen
    [autoit]

    Dim $aFragen[2] = [ _
    "Welche Farbe hat eine rote Ampel?", _
    "Wieviele Fußballspieler stehen in einer Partie für gewöhnlich auf dem Feld?" _
    ]

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

    Dim $aAntworten[2] = [ _
    "rot", _
    "22" _
    ]
    $iDurchgaenge = 2
    $iZaehler = 0
    $iRichtigeAntworten = 0
    Do
    $iZaehler += 1
    $iAktuelleFrage = Random(0,UBound($aFragen)-1,1)
    $sEingabe = InputBox("Frage Nr. " & $iZaehler, $aFragen[$iAktuelleFrage])
    If $sEingabe = $aAntworten[$iAktuelleFrage] Then
    MsgBox(0,"Richtig","Antwort ist : " & $aAntworten[$iAktuelleFrage])
    $iRichtigeAntworten += 1
    Else
    MsgBox(0,"Leider Falsch","Antwort ist : " & $aAntworten[$iAktuelleFrage])
    EndIf
    Until $iZaehler >= $iDurchgaenge
    MsgBox(0,"Auswertung","Du hast " & $iRichtigeAntworten & " richtige Antwort(en) zu insgesamt " & $iDurchgaenge & _
    " Fragen gegeben, und lagst somit zu " & Round($iRichtigeAntworten/$iDurchgaenge*100,2) & " % richtig!")

    [/autoit]
  • RegEx Anzeige-Problem

    • XovoxKingdom
    • 26. Mai 2011 um 22:41

    Nabend,
    vielleicht hilft dir mein "Ansatz", der vllt schon eine kleine Problemlösungsabdeckung besitzt:

    Spoiler anzeigen
    [autoit]

    #include <array.au3>

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

    $string = 'Hier steht Text ; Hier steht Text ; Hier steht Text ; Hier steht Text ;' & @CRLF & _
    'Hier steht Text<option value="40">Hunde</option> Hier steht Text' & @CRLF & _
    'Hier steht Text<option value="19">Katzen</option>Hier steht Text' & @CRLF & _
    'Hier steht Text<option value="43">Vögel</option>Hier steht Text ;' & @CRLF & _
    'Hier steht Text ; Hier steht Text ; Hier steht Text ; Hier steht Text ; '

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

    $filter = StringRegExpReplace($string, '.+<.+="(\d*)">([^<]*)<.+', "$$2 = ""$1""" & @CRLF)

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

    $arrayfilter = StringRegExp($string, '.+<.+="(\d*)">([^<]*)<.+', 3)

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

    _ArrayDisplay($arrayfilter, "Array Auswertung") ; diese ergebnisse werden gefiltert durch das muster

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

    MsgBox(0, "Filterung - unschön", $filter) ; falls du hiermit was anfangen kannst - muster ist nicht perfekt

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

    ;Lösung 1 via Arraysuche
    $index = _ArraySearch($arrayfilter, "Hunde") ; die arrayvariante
    If $index <> -1 Then
    MsgBox(0, $arrayfilter[$index], $arrayfilter[$index - 1])
    EndIf

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

    ;Lösung 2 via Stringsuche
    MsgBox(0, "Hunde", anzahlTiere("Hunde", $filter)) ; hier die stringsuche für die stringregexpreplace variante

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

    Func anzahlTiere($sTier, $sText) ; Sucht zu dem Begriff die angefügte Anzahl, andernfalls -1
    $aText = StringSplit(StringStripCR($sText), @LF)
    For $i = 1 To $aText[0]
    $position = StringInStr($aText[$i], "$" & $sTier & " = ")
    If $position <> 0 Then
    $position += StringLen("$" & $sTier & " = ") + 1
    Return StringMid($aText[$i], $position, StringLen($aText[$i]) - $position)
    EndIf

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

    Next
    Return -1
    EndFunc ;==>anzahlTiere
    ;Ergebnis (Lösung 1 und Lösung 2 sind hier analog zu verwenden)
    $Hunde = anzahlTiere("Hunde",$filter)
    If $Hunde <> -1 Then MsgBox(0,"Anzahl Hunde","Offenbar sind genau " & $Hunde & " Hunde gefunden worden!")

    [/autoit]
  • pc hängt beim doppelklick autoit, geschribens skrip funkt nicht

    • XovoxKingdom
    • 18. Mai 2011 um 10:15
    Zitat

    ControlClick("7-Zip 9.20 Setup","&Finisch","Button2")


    @Linea: Vielleicht solltest du "&Finisch" in "&Finish" umbenennen ;)

  • StringBetween Hilfe

    • XovoxKingdom
    • 12. Mai 2011 um 06:57

    Du hast nur einen Flüchtigkeitsfehler eingebaut (das ' " ' fehlt in deinem Endparamter)
    =>

    [autoit]

    #include <array.au3>
    #include <string.au3>

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

    $sHtmlcode = '<form method="post" id="proxyform" action=""><input type="hidden" name="i" value="YYYY-MM-DD9af9865d7876d309a071a50bc2f06421">'
    $aFilter = _StringBetween($sHtmlcode,"YYYY-MM-DD",'">')

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

    If IsArray($aFilter) Then
    _ArrayDisplay($aFilter)
    Else
    MsgBox(0,"Error","Kein Array!")
    EndIf

    [/autoit]


    EDIT: Eigentlich wäre es egal, ob das ' " ' in dem Endparameter ist. Es müsste trotzdem keinen Fehler ausgeben.
    Da mein Beispiel funktioniert liegt der Fehler offenbar an deinem via "_WinHttpSimpleRequest" extrahierten String!

  • Autoit Zufallsprinzip?

    • XovoxKingdom
    • 8. Mai 2011 um 18:33
    Zitat

    Kann mir denn keiner helfen? ;(


    Nach 6 Minuten schon zu pushen wird nicht gerne gesehen, zumal das "Problem" trivial ist
    und mit dem Selbststudium der ziemlich ausführlichen Hilfedatei (gibts auch auf Deutsch)
    binnen weniger Sekunden/Minuten machbar ist!

    Damit ich hiermit wenigstens den Lerneffekt untergrabe und als Ansporn beim nächsten
    mal vllt. ein wenig selbst zu experimentieren:
    Zufall = Random
    Ausgabe = Nachrichtenfenster = MsgBox
    Textverwaltung = Datenstruktur mit Strings (= Zeichenketten) = Array
    =>

    [autoit]

    Dim $aTextsammlung[3] = ["passwort123", "passwort1994", "ichbindeinpasswort"]
    MsgBox(0,"Zufallsprinzip","Bitte klicken sie hier, um sich ein Passwort zu erstellen.")
    MsgBox(0,"Zufällig gewähltes Passwort", $aTextsammlung[Random(0,UBound($aTextsammlung)-1,1)])

    [/autoit]
  • bräuchte Hilfe bei vereinfachungen von if then Abfragen

    • XovoxKingdom
    • 7. Mai 2011 um 16:19

    Hinsichtlich Geschwindigkeit könnte folgendes eine mögliche Optimierung sein:
    - Motivation: es wird der Ausdruck nur einmal ausgewertet.

    [autoit]

    $array1 = True ; müsste jeweils mit isArray() überprüft werden
    $array2 = True
    $array3 = True

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

    $result = $array3+$array2*2+$array1*4

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

    Switch $result
    Case 0;alle false
    ;code1
    Case 1;array3 ist true
    ;code2
    Case 2;
    ;code3
    Case 3;array3 und 2
    ;code 4
    Case 4;array1
    ;code5
    Case 5;array1 und 3
    ;code6
    Case 6;array2 und 1
    ;code7
    Case 7;array3 und 2 und 1
    ;code8
    EndSwitch

    [/autoit]


    PS: Select Case ist (wenn ichs richtig in Erinnerung habe) noch ein stückchen schneller.

  • Sudokulöser (Backtracking)

    • XovoxKingdom
    • 6. Mai 2011 um 20:37

    Dieser Sudokulöser gefällt mir :)
    die Testsudokus (leicht) konnte er alle lösen - die auf Stufe schwer
    dauern teilweise etwas ;)
    Ich hab den Teil der GUI etwas gekürzt (bietet sich bei Sudoku ja gradezu an,
    da die Elemente in einer festen Anordnung positioniert sind)

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Sudokulöser", 252, 232, 192, 124)
    Dim $Input[9][9], $vars[9][9]
    For $n = 0 To 8 ; Dies hier ist *neu*
    $y = 8 + $n * 20 + Int($n / 3) * 4
    For $i = 0 To 8
    $x = 8 + $i * 24 + Int($i / 3) * 8
    $Input[$i][$n] = GUICtrlCreateInput("", $x, $y, 25, 21)
    Next
    Next ; Ab hier ist wieder alles beim alten
    $Button1 = GUICtrlCreateButton("Lösen", 8, 200, 233, 25)

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

    Opt("GUIOnEventMode", 1)
    GUICtrlSetOnEvent($Button1, "Start")
    GUISetOnEvent(-3, "_Exit")
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While Sleep(10)
    WEnd

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

    Func _Exit()
    Exit
    EndFunc ;==>_Exit

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

    Func Start()
    For $x = 0 To 8
    For $y = 0 To 8
    $vars[$x][$y] = Int(GUICtrlRead($Input[$x][$y]))
    GUICtrlSetState($Input[$x][$y], $GUI_DISABLE)
    Next
    Next
    If Not backtracking(0, 0) Then MsgBox(0, "Fehler", "Lösen des Sudokus unmöglich")
    For $x = 0 To 8
    For $y = 0 To 8
    GUICtrlSetState($Input[$x][$y], $GUI_ENABLE)
    Next
    Next
    EndFunc ;==>Start

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

    Func backtracking($x, $y)
    If $vars[$x][$y] = 0 Then
    For $i = 1 To 9
    If check($x, $y, $i) Then
    GUICtrlSetData($Input[$x][$y], $i)
    $vars[$x][$y] = $i
    If $x = 8 And $y = 8 Then Return True
    Local $xx = $x, $yy = $y
    If $x = 8 Then
    $xx = -1
    $yy += 1
    EndIf
    $xx += 1
    If backtracking($xx, $yy) Then Return True
    $vars[$x][$y] = 0
    EndIf
    Next
    Return False
    EndIf
    If $x = 8 And $y = 8 Then Return True
    Local $xx = $x, $yy = $y
    If $x = 8 Then
    $xx = -1
    $yy += 1
    EndIf
    $xx += 1
    If backtracking($xx, $yy) Then Return True
    Return False
    EndFunc ;==>backtracking

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

    Func check($x, $y, $w)
    For $i = 0 To 8
    If $vars[$x][$i] = $w Then Return False
    If $vars[$i][$y] = $w Then Return False
    Next
    Local $gfx = Floor($x / 3) * 3, $gfy = Floor($y / 3) * 3
    For $i = $gfx To $gfx + 2
    For $ii = $gfy To $gfy + 2
    If $vars[$i][$ii] = $w Then Return False
    Next
    Next
    Return True
    EndFunc ;==>check

    [/autoit]
  • IE.au3 von Rest des Programmes trennen

    • XovoxKingdom
    • 4. Mai 2011 um 23:04

    Du musst einfach auf das Seitenladen verzichten, dann sollte es klappen.
    Hier ist ein Beispiel, dass den Unterschied repräsentativ darstellt:

    [autoit]

    #include <array.au3>
    #include <IE.au3>

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

    Dim $timer[3][2]
    $temp = TimerInit()
    $oIE=_IECreate("autoit.de",0,1,1)
    $timer[0][1]=TimerDiff($temp)
    $temp=TimerInit()
    _IENavigate($oIE,"google.de",0)
    $timer[1][1]=TimerDiff($temp)
    ;hier könnte der teil stehen, der "parallel" laufen soll
    _IELoadWait($oIE)
    $timer[2][1]=TimerDiff($temp)
    $temp = ""
    $timer[0][0] = "Mit Warten"
    $timer[1][0] = "Vor dem Warten"
    $timer[2][0] = "Nach dem Warten"
    _ArrayDisplay($timer)

    [/autoit]
  • Auf doppelte Dateien überprüfen

    • XovoxKingdom
    • 1. Mai 2011 um 10:42

    Wenn die "doppelten" Titel alle mit "...(x).mp3" enden, dann sollte folgendes klappen:

    [autoit]

    #include <array.au3>
    Dim $sTitel[2] = [ "Depeche Mode - Blablabla Bla [Deluxversion] (Voice Digital 123](1).mp3", "Depeche Mode - Blablabla Bla [Deluxversion] (Voice Digital 123](2).mp3"]
    For $i=0 To UBound($sTitel)-1
    $sTitel[$i] = StringRegExpReplace($sTitel[$i],"(.+)\(\d+\)(\.mp3)","$1$2")
    Next
    _ArrayDisplay($sTitel, "Replaced Arrayitems")
    $sTitel = _ArrayUnique($sTitel)
    $sTitel[0] = "Anzahl Titel : " & $sTitel[0]
    _ArrayDisplay($sTitel,"After _ArrayUnique")

    [/autoit]

    PS: Arrayunique wird bei dieser großen Sammlung sicher einiges zutun haben => auslagerung in eine Dll/Assembler/C(++)

  • String suche

    • XovoxKingdom
    • 25. April 2011 um 19:37

    Probier mal eins der folgenden Muster:

    Code
    [\dA-z]*string[\dA-z]*test
    \w*string\w*test
    .*string.*test


    Das erste findet als Trennzeichen Zahlen und Buchstaben,
    das zweite zusätzlich noch einen Unterstrich und letzteres
    akzeptiert "alle" Zeichen.
    (jeweils immer keins oder beliebig viele)

  • Ping Aktualisieren in einem Label

    • XovoxKingdom
    • 23. April 2011 um 10:23

    hier ist eine Variante mit GuiGetMsg():

    [autoit]

    $hGui = GUICreate("simple ping display", 251, 39, -1, -1)
    $lblPing = GUICtrlCreateLabel("Ping: ", 8, 8, 172, 17)
    $btnClose = GUICtrlCreateButton("Close", 192, 8, 49, 25)
    AdlibRegister("refreshPing", 1000)
    GUISetState(@SW_SHOW)

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

    While 1
    $msg = GUIGetMsg()
    If (($msg == $btnClose) Or ($msg == -3)) Then
    AdlibUnRegister()
    Exit
    EndIf
    WEnd

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

    Func refreshPing()
    GUICtrlSetData($lblPing,"Ping: " & Ping("46.4.67.125",250))
    EndFunc

    [/autoit]
  • Quelltext auslesen geht nicht!

    • XovoxKingdom
    • 23. April 2011 um 10:11

    Beim groben überfliegen der netload-AGBs hab ich keinen Absatz gefunden in dem
    die Automatisierung nicht gestattet ist => müsste Forenregelkonform sein,
    obwohl es einen kleinen Vorteil bietet...
    @Mods: Sollte ich mich geirrt haben oder aus einem anderen Grund das Script für
    unzulässig erklärt werden, so werde ich es umgehend löschen!

    hier der Source:

    [autoit]

    #include <INet.au3>
    $success = 0
    Dim $Links[7] = [1,5,11,12,13,14,39]; ids der Subpages
    ToolTip("Start",0,0)
    For $i=0 To UBound($Links)-1
    ToolTip("Aktuell bei : " & $i+1 & " von " & UBound($Links),0,0)
    $text = _INetGetSource("http://www.netload.in/index.php?id="&$Links[$i])
    If StringInStr($text,"amp;egg_id") Then
    $success = 1
    ExitLoop
    EndIf
    Next ; ab hier könnte man eine Endlosschleife starten lassen
    ToolTip("DONE")
    If $success Then
    MsgBox(0,"Erfolg : "&$success,"String gefunden! id = " & $Links[$i])
    ShellExecute("http://www.netload.in/index.php?id="&$Links[$i])
    Else
    MsgBox(0,"Erfolg : "&$success,"Leider fehlgeschlagen!")
    EndIf
    Exit

    [/autoit]
  • Passwort dauerhaft Einspeichern

    • XovoxKingdom
    • 17. April 2011 um 09:02

    Hallo,
    also mir fallen spontan 2 Ratschläge bzgl. deines Programmes ein.
    1. Da du sowieso mit IniWrite/Read arbeitest, kannst du doch erstmal prüfen,
    ob die Datei schon existiert (ist dies der Fall: potentiell könnte bereits ein PW
    drin stehen - andernfalls logischerweise nicht). Sollte sie nicht existieren, dann
    kannst du via Iniwrite einen wert setzen, der als "NichtPasswort" reserviert ist.
    z.b. "-1"
    Sollte beim auslesen ein solches "Passwort" auftauchen, so kannst du recht sicher sein,
    dass das Passwort nicht gesetzt wurde (- andernfalls wurde es auf "-1" gesetzt...).

    2. Passwörter sollten NIEMALS als Klartext gespeichert werden...
    da du laut eigener Angaben noch recht neu bei der Programmierung mit AutoIt bist,
    solltest du dir folgenden Thread anschauen und auch die Beispiele in der Hilfedatei
    (siehe Post von autoBert)

  • Polynomdivision

    • XovoxKingdom
    • 11. April 2011 um 18:43

    ich hab damals in der Schule zwar auch nur "ausprobieren" gelernt, aber für kubische Gleichungen (3ten Grades) gibt es eine Formel:
    http://de.wikipedia.org/wiki/Kubische_Gleichung
    vllt. hilft dir das.
    PS: wenn es "nur" um >diese< Nullstellen geht, dann sind folgende Werte Lösung:
    x1 = -0,1334 + 0.424i
    x2 = -0,1334 - 0.424i
    x3 = -6.7323
    (werte gerundet)
    // EDIT:
    auf >dieser< Seite findet man die Funktion "Lösen mit Erläuterungen"
    da ist der Weg (Normalisierung, Substitution, ...) beschrieben.
    Das sollte letzte Verständnisprobleme beseitigen ;)

  • GDI+ Buchstaben Rotation

    • XovoxKingdom
    • 8. April 2011 um 23:20
    Zitat

    Vielleicht gefällt es ja euch!


    Auf jeden Fall!!
    Ich bin immer wieder von deinen Künsten beeindruckt!
    Computergrafik finde ich sehr interessant, drum würde es mich interessieren
    woher du die Formeln hast.. oder leitest du dir das durch etwas überlegen selbst her?
    Einige kleine Formeln (Drehmatrix z.B.) hab ich auch schon verwendet, aber das ist
    sicherlich erst einer der ersten Schritte ;)

    Anbei ist noch ein Screenshot, der einen "Schmiereffekt" zeigt.
    Liegt es an meinem vllt. nicht übermäßig schnellen Rechner?
    Zumindest erscheint es mir, als hätte er ziemlich viel zutun...
    snapshot

    Mögen noch VIELE! weitere Scripte folgen...
    MfG. ein großer Fan :D

  • Formel mit Logarithmus umstellen

    • XovoxKingdom
    • 3. April 2011 um 21:09

    c0 = c * (q^T - 1) / (q^T * r) | * (q^T * r)
    c0 * (q^T * r) = c * (q^T - 1)
    c0 * q^T * r = c * q^T - c | / q^T
    c0 * r = c - c / q^T | - c
    c0 * r - c = - c / q ^T | Kehrwert
    1 / (c0 * r - c) = q^T / c | * (- c)
    - c / (c0 * r - c) = q^T | log
    log (- c / (c0 * r - c)) = log(q^T) | / log (q) , wegen logarithmengesetz
    log (- c / (c0 * r - c)) / log(q) = T

    jetzt nurnoch einsetzen ;)
    PS: q = r+1

  • Formel mit Logarithmus umstellen

    • XovoxKingdom
    • 3. April 2011 um 19:19

    Die Aufgabe hat mein Interesse geweckt :)
    Ich habs geschafft die Aufgabe zu lösen:

    [autoit]

    Func KapitalAufbrauchDauer()
    #cs
    Grundlage ist die Formel des Rentenbarwerts:

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

    c0 = c * (q^T - 1) / (q^T * r)

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

    mit:
    c0 = Gesamtkapital
    c = Monatliche Abgänge
    r = Zinsen
    q = 1+r
    T = Dauer in Jahren

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

    das dann mehr oder minder geschickt umgeformt und "tada" das ist das Resultat:

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

    #ce
    $gesamtkapital = 100000
    $monatsgeld = 15000
    $zinsen = 0.065

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

    Return Log((-1*$monatsgeld)/($gesamtkapital * $zinsen - $monatsgeld))/Log($zinsen+1)
    EndFunc

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

    MsgBox(0,"Kapitalverbrauch",Int(KapitalAufbrauchDauer())&" Jahr(e) dauert es!")

    [/autoit]

    Die Termumformung kann ich gerne auf Nachfrage nochmal anfügen!

  • Problem mit StringReplace()

    • XovoxKingdom
    • 13. März 2011 um 07:29

    Sofern sich das Muster der Formatierung (= media tag) nicht ändert und immer ne mp3 ist (kann man ja leicht erweitern), dann sollte folgendes klappen:

    [autoit]

    $input = ' <media src="E:\03_Eigene Music\969\The Beginning Of Chaos\The Beginning.mp3"/>'
    ;funktioniert mit und ohne leerzeichen am anfang

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

    $output = StringRegExpReplace($input, '([\t\s]*<media\ssrc=")([^"]+)\.mp3"/>', "#$2#")
    MsgBox(0, "Resultat", $input & @CRLF & @CRLF & $output)

    [/autoit]
  • Löffelsprache Übersetzer

    • XovoxKingdom
    • 8. März 2011 um 12:27

    Die Funktion ist stark optimierbar, da die "Verschlüsselung" nicht sonderlich komplex ist
    (ich hoffe ich hab in dem Muster nix vergessen ;) :(

    [autoit]

    $text = InputBox("Title","Text plz","Douky, der Verschlüsseler ist, naja")

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

    Func convert($in)
    Return StringRegExpReplace($in,"([öüäaeiouÜÖÄAEIOU])","$1lew$1"); siehe neues Muster unten
    EndFunc

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

    MsgBox(0,"Löffelsprache",convert($text))

    [/autoit]

    EDIT: ja ich sehs schon, das "ie" etc. wird nicht berücksichtigt, sollte aber machbar sein viel spaß damit :P
    dieses Muster sollte alles treffen: (ie|au|ei|[öüäaeiouÜÖÄAEIOU])

  • RichEdit-Chatbox-UDF

    • XovoxKingdom
    • 25. Februar 2011 um 23:20

    Gefällt mir :thumbup:
    wird sicherlich in Zukunft das eine oder andere "Edit" ersetzen und
    somit viel benutzerfreundlicher implementiert werden :)
    ich muss sagen, bisher war mir die Umsetzung mit dem IE zu umständlich/optisch nicht
    so ansprechend und schwieriger umzusetzen...
    "Leider" kann ich dieses Argument nicht mehr benutzen um meinen LAN-Chat
    aufzuschieben ;)

    Mal ne Frage an die "Könner":
    Ist es performanter die (derzeit) lokale Variable in jeder (benötigten) Funktion neu zu deklarieren + initialisieren,
    oder mit Global zu arbeiten?

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™