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

Anfänger-Problem Applescript

Dieses Thema im Forum "AppleScript" wurde erstellt von vv173, 12.10.09.

  1. vv173

    vv173 Golden Delicious

    Dabei seit:
    12.10.09
    Beiträge:
    6
    Ich weiß, eigentlich muss es ja kinderleicht sein, aber offensichtlich bin ich trotzdem zu blöd.
    Ich habe mir ein kleines Script geschrieben:

    on open of finderObjects
    tell application "Adobe Illustrator"
    open finderObjects
    save current document as Illustrator
    close current document saving no
    end tell
    tell application "Finder"
    activate
    delete finderObjects
    end tell
    end open

    Ich ziehe im Finder eine Datei (bei mir meist ein eps) auf das Script-Programm.
    Die Datei wird im Illu geöffnet, als ai gespeichert und anschließend das eps im Finder gelöscht.

    Klappt alles, wie es soll ...

    Ich schaffe es aber nicht, das script so zu erweitern, dass ich mehrere Dateien im Finder auf das Programm ziehen kann.

    Kann mir einer sagen, wie das geht?
    Vielen Dank für die Hilfe!!
     
  2. LittlePixel

    LittlePixel Strauwalds neue Goldparmäne

    Dabei seit:
    09.07.08
    Beiträge:
    641
    Hallo,

    Code:
    repeat with nFile in finderObjects
    Dann Dein Code in diese Schleife und alle finderObjects durch nFile ersetzen.

    Viele Grüße
     
  3. vv173

    vv173 Golden Delicious

    Dabei seit:
    12.10.09
    Beiträge:
    6
    Wenn ich das mache, kommt Folgendes (s. auch sreenshot im Anhant):

    "Es wurde „end“ erwartet, aber ein „on“ wurde gefunden.

    Ich glaube, du setzt bei mir zuviel voraus ...
     

    Anhänge:

    • 001.png
      001.png
      Dateigröße:
      38,1 KB
      Aufrufe:
      72
  4. naich

    naich Pommerscher Krummstiel

    Dabei seit:
    22.11.08
    Beiträge:
    3.059
    Noch ganz unten end repeat (o.ä.) einfügen, um die Schleife abzuschließen.
     
  5. LittlePixel

    LittlePixel Strauwalds neue Goldparmäne

    Dabei seit:
    09.07.08
    Beiträge:
    641
    Nö, dann wäre es immer noch falsch ;)

    Code:
    on open of finderObjects
    	repeat with nFile in finderObjects
    tell application "Adobe Illustrator"
    open nFile
    save current document as Illustrator
    close current document saving no
    end tell
    tell application "Finder"
    activate
    delete nFile
    end tell
    		
    	end repeat
    end open
    Viele Grüße
     
  6. vv173

    vv173 Golden Delicious

    Dabei seit:
    12.10.09
    Beiträge:
    6
    Jetzt stoße ich völlig an meine Grenzen:
    Wenn ich den diesen Code nehme, bekomme ich folgende Meldung:

    "Einige Daten können nicht in den erwarteten Typ umgewandelt werden"
     
  7. sedna

    sedna Pomme Etrangle

    Dabei seit:
    22.10.08
    Beiträge:
    911
    Ändere folgende Zeile

    open (nFile as alias)

    Gruß
     
  8. vv173

    vv173 Golden Delicious

    Dabei seit:
    12.10.09
    Beiträge:
    6
    Juhuuuu!!!! Es geht! :):):)

    Danke euch allen !!!
     

Diese Seite empfehlen