• Tja,
    hierfür einen namen zu finden gestaltet sich für mich ziemlich schwierig,
    deswegen poste ich euch ein kleines (sehr kleines) Script,
    was keinen sinn hat und einfach nur eine kleine übung für mich war.
    Es ist wirklich nichts dolles, aber es funzt (wenn auch sehr komisch von mir gelöst)

    Spoiler anzeigen
    [autoit]


    $Text = "Hallo Welt"
    #include <GUIConstantsEx.au3>
    Opt("GUIOnEventMode",1)
    $Form1 = GUICreate("Buchstaben", 400, 200)
    GUISetOnEvent($GUI_EVENT_CLOSE,"_Exit")
    $Label1 = GUICtrlCreateLabel($Text, 50, 50, 350, 150)
    GUICtrlSetFont(-1, 14, 800, 0, "Arial")
    GUICtrlSetColor(-1, 0x008000)
    GUICtrlSetData(-1, "")
    GUISetState(@SW_SHOW)
    _Label($Label1, $Text, 12)

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

    While Sleep(1)
    WEnd

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

    Func _Label($Label, $Text, $delay = 50)
    $ro = ""
    $bj = ""
    $j = 0
    $End = ""
    $ABC = " ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ßÄÖÜ.:,;/\()?{} "
    $te = StringSplit($Text, "", 2 + 1)
    $b = StringSplit($ABC, "", 2 + 1)
    For $i = 0 To UBound($te) - 1
    ;
    Do
    Sleep($delay)
    $j += 1
    If $j = UBound($b) - 1 Then
    $bj &= "?"
    ExitLoop
    EndIf

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

    Sleep($delay)
    GUICtrlSetData($Label, $bj & $b[$j])
    Until $b[$j] = $te[$i]
    ;
    $bj &= $b[$j]
    Sleep($delay)
    $j = 0
    Next
    EndFunc ;==>_Label

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

    Func _Exit()
    Exit
    EndFunc

    [/autoit]