1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

mehrstellig Numerieren

Dieses Thema im Forum "OS X-Developer" wurde erstellt von t.r.e.w., 15.02.09.

  1. t.r.e.w.

    t.r.e.w. Boskoop

    Dabei seit:
    30.05.07
    Beiträge:
    39
    Hallo,

    ich hab ein AS geschrieben, das Dateien nach einem bestimmten System durchnummeriert. Mein Problem dabei ist, daß ich nicht weiß, wie ich es einrichten kann, daß die Anzahl der Stellen immer gleich ist, jetzt zählt mein AS so: 1,2,3...9,10,11..99,100, .. ich hätte z.B. gerne 0001,0002,0003,...0010,0011,...0100 uw.
    Mein AS sieht so aus:

    property rechts : 0

    set Quellordner to (choose folder with prompt "") as string
    tell application "Finder"
    set alleOrdner to every folder of folder Quellordner
    repeat with einOrdner in alleOrdner
    set Dateiliste to every file of einOrdner as alias list

    repeat with einDatei in Dateiliste
    if name of einDatei contains "_00000" then
    set rechts to 2
    else
    set rechts to rechts + 2
    end if

    tell application "Adobe Photoshop CS"
    set display dialogs to never

    set datName to (do shell script ("echo \"" & (einDatei as text)) & "\" | sed 's/\\.[^.! ]\\{0,5\\}$//g'")


    open einDatei
    tell current document
    do action ""
    save in file (datName & "_" & rechts)
    close
    end tell
    end tell

    end repeat
    end repeat
    end tell

    Weiß jemand weiter?

    Gruß
    Harald
     
  2. hubionmac

    hubionmac Rheinischer Krummstiel

    Dabei seit:
    25.06.04
    Beiträge:
    379
    Einfach ein bischen String-Pfuscherei ;)
     
  3. t.r.e.w.

    t.r.e.w. Boskoop

    Dabei seit:
    30.05.07
    Beiträge:
    39
    Vielen Dank für deine Hilfe.
    Ich bin nach einem halben Sonntag Probieren zu einem ähnlichen Ergebnis gekommen:

    set rechts to text -4 thru -1 of ("0" & "0" & "0" & rechts)

    Es funktioniert!

    Beste Grüße

    Harald
     

Diese Seite empfehlen