arrays addieren & noch eine Frage

  • Hallo,

    ich habe gleich 2 Fragen, die ich in einem Thread stelle. :)

    Ich hoffe, dass ihr mir da ein wenig helfen könntet.

    Also erstens möchte ich arrays addieren (also eine Summe bilden)

    Hier mal mein Code:

    Spoiler anzeigen
    [autoit]

    $string = InputBox ("","","") ; Ein Wort eingeben BSP.: "LOL"
    $lenght = StringLen ($string); LOL wird in Anzahl der Länge ausgegeben also 3
    $split = StringSplit($string, ""); LOL wird in einzelnen Buchstaben als Array gesplittet also L O L
    $summe = Asc ($split[1]+$split[2]+$split[3]); usw....

    [/autoit]

    So. Wie kann ich also die Summer aller Arrays bilden?

    Und gleichzeitig den in ASCII umwandeln??

    Beispiel: L = 76 O= 79 L=76 = 76+79+76 = 231


    So dann noch eine Frage:

    Es gibt eine Funktion in AutoIT mit Winsettitle.

    Dieser verändert den HEAD eines Fensters.

    Gibt es denn in AutoIT auch eine Funktion, die ein ELEMENT in einem Fenster ändert?! Beispiel:

    Wurde von AutoIT Window INFO kopiert:

    Spoiler anzeigen

    >>>> Window <<<<
    Title: Dateidownload - Sicherheitswarnung
    Class: #32770
    Position: 198, 82
    Size: 404, 286
    Style: 0x94C80AC4
    ExStyle: 0x00010101
    Handle: 0x004C048E

    >>>> Control <<<<
    Class: Static
    Instance: 8
    ClassnameNN: Static8
    Advanced (Class): [CLASS: Static; INSTANCE:8]
    ID: 4425
    Text: files.hamachi.cc
    Position: 131, 87
    Size: 258, 20
    ControlClick Coords: 32, 11
    Style: 0x5000008C
    ExStyle: 0x00000004
    Handle: 0x00060498

    >>>> Mouse <<<<
    Position: 364, 209
    Cursor ID: 0
    Color: 0xE0DFE3

    >>>> StatusBar <<<<

    >>>> Visible Text <<<<
    Möchten Sie diese Datei speichern oder ausführen?
    Name:
    HamachiSetup-1.0.2.5-de.exe
    Typ:
    Anwendung, 987 KB
    Von:
    files.hamachi.cc
    A&usführen
    &Speichern
    Abbrechen
    Dateien aus dem Internet können nützlich sein, aber dieser Dateityp kann eventuell auf dem Computer Schaden anrichten. Führen Sie diese Software nicht aus und speichern Sie sie nicht, falls Sie der Quelle nicht vertrauen. <A>Welches Risiko besteht?</A>


    >>>> Hidden Text <<<<
    Herausgeber:
    &Vor dem Öffnen dieses Dateityps immer bestätigen

    Wie kann ich den TEXT ändern in dem Fenster??? geht das überhaupt?

    Also anstatt files.hamachi.cc einfach etwas anderes???

    Ich hoffe, ihr habt Ideen ;)

    Gruß Snify

  • Hi,
    du mußt den Asc Wert von jedem Buchstaben erfassen.
    Das ganze passiert in einer For Next Schleife und wird dann zusammengezählt

    Spoiler anzeigen
    [autoit]

    #include<Array.au3>
    Dim $summe_neu

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

    $string = InputBox ("","","") ; Ein Wort eingeben BSP.: "LOL"
    $lenght = StringLen ($string); LOL wird in Anzahl der Länge ausgegeben also 3
    $split = StringSplit($string, ""); LOL wird in einzelnen Buchstaben als Array gesplittet also L O L
    ;~ _ArrayDisplay($split)
    For $i = 1 to UBound($split) -1
    $summe_neu += Asc($split[$i])
    Next
    ConsoleWrite($summe_neu & @CRLF)

    [/autoit]