Problem mit CMDLINE

  • Hi Ich habe eine kleines Script mit dem ich markierte objekte (z.B. aus der Dateisuche) mit kompleten Pfad in eine Datei schreiben möchte.
    Das klappt bei bis zu 17 Objekten. (dazu werden diese auf die EXE Datei gezogen)
    Sind's mehr kommt immer einen Windows Fehlermeldung

    Ich habe den Code mal auf das wesentliche reduziert. Kann mir eine Helfen und sagen wo das Problem liegt ?

    Einfach als exe kompilieren und die Dateien drauf ziehen, Dann zeigt er die Anzahl der Dateien an.


    Code
    $counter = $CMDLINE[0]
    MsgBox(0,"Anzahl Dateien", $counter)

    Gruß
    Wolke

  • Erweiter deinen Code mal zu folgendem:

    [autoit]

    $counter = $CMDLINE[0]
    MsgBox(0, "Stringlänge aller Dateien zusammen", StringLen($CmdLineRaw))
    MsgBox(0,"Anzahl Dateien", $counter)

    [/autoit]

    Ist StringLen($CmdLineRaw) größer als 1997 Zeichen, stürzt das Programm bei mir ab. Dabei spielt die Anzahl der Dateien keine Rolle, sondern der Speicherort dieser Dateien.