5 berichten aan het bekijken - 1 tot 5 (van in totaal 5)
  • Q:
    Bijdrager
    Sumar

    Applescript en Indesign (opgelost)

    Hai,

    Ik heb een klus voor het omzetten van diverse Indesign documenten van Windows naar de Mac. Op zich geen probleem maar alle links naar plaatjes werken natuurlijk niet meer. Ze staan allemaal in een map, dus op zich geen probleem.

    Ik wou alle links aanpassen dmv een apple script maar ik krijg een foutmelding (ben aan het testen met een testdocument met een link erin). Onderaan staat de foutmelding. Iemand een helder idee?

    tell application “Adobe InDesign CS5”

    set theDocs to (choose file with multiple selections allowed)

    repeat with aDoc in theDocs
    open aDoc

    tell active document
    set theLinks to (every link whose status is link missing)
    repeat with aLink in theLinks
    relink aLink to (“MyMac:Users:ThisUser:Desktop:test.JPG”)
    end repeat
    end tell

    end repeat

    close every document saving yes

    end tell

    (*
    error “Adobe InDesign CS5 got an error: Cannot create the link resource from the given URI.” number 35869
    *)

    Bijdrager
    Ir.Bob

    Het makkelijkste is volgens mij de plaatjes in dezelfde map zetten als waar het InDesign document in staat. InDesign zou ze dan automatisch moeten vinden. Of je maakt gebruik van de Package functie. (En misschien moet je opslaan als IMDL op de Windows machine, maar in principe zou dat niet nodig hoeven zijn)

    Sowieso als je Applescript al zou werken krijgen alle missing links hetzelfde plaatje. Verder heb ik het vermoeden dat je een UNIX-style pad moet opgeven in plaats van een Mac-style pad.

    Bijdrager
    Jakko Westerbeke

    AppleScript verwacht Mac OS-stijl paden: wil je Unix-paden opgeven dan moet je die omzetten met posix path of “foo:bar:bla” of iets dat daarbij in de buurt komt — dat kost mij altijd een poging of vier voordat ik de goede manier te pakken heb:?

    Bijdrager
    Ir.Bob

    Na wat uitzoeken, relink verwacht een alias. Verander
    relink aLink to (“MyMac:Users:ThisUser:Desktop:test.JPG”) in
    relink aLink to alias (“MyMac:Users:ThisUser:Desktop:test.JPG”)

    Bijdrager
    Sumar
    Ir.Bob op 09 januari 2012

    Na wat uitzoeken, relink verwacht een alias. Verander

    relink aLink to (“MyMac:Users:ThisUser:Desktop:test.JPG”) in

    relink aLink to alias (“MyMac:Users:ThisUser:Desktop:test.JPG”)

    En dit werkt als een tierelier! Dank!

5 berichten aan het bekijken - 1 tot 5 (van in totaal 5)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.