Array ausgeben

  • Hallo ich wollte mein script durchlaufen lassen und bei jedem durchlaufen den nächsten array ausgeben.

    das hab bis jetzt, funktioniert aber leider nit:

    [autoit]

    $anzahl=4
    $i=0
    $array[0] = "ashdjkas"
    $array[1] = "ashdjas"
    $array[2] = "hdtasd"
    $array[3] = "iausdiod"
    $array[4] = "dbasnbd"

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

    sleep(5000)

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

    While $i < $anzahl + 1
    send($array[$i])
    send("{ENTER}")
    $i=$i+1
    WEnd

    [/autoit]

    /e: Das sleep is nur dazu da, damit ich nach dem start des scripts eben die textdatei öffnen kann, nur zu testweisen. wird alles noch geändert, aber geht jetzt erstmal nur darum wie ich den array "hochzählen" lasse :/

  • Oder mit While

    Spoiler anzeigen
    [autoit]


    $i=0
    Dim $array[5] = ["ashdjkas", "ashdjas", "hdtasd", "iausdiod", "dbasnbd"]

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

    Sleep(5000)
    While $i <= UBound($array)-1
    MsgBox(0,"",$array[$i])
    Send($array[$i])
    Send("{ENTER}")
    $i+=1
    WEnd

    [/autoit]

    MfG
    Der_Doc