2016-08-21 2 views
0

J'essaie de créer un script qui ouvre tous les fichiers InDesign dans un dossier et les édite.Applescript pour ouvrir tous les fichiers InDesign dans un dossier

en train d'essayer d'ouvrir les fichiers, voici ce que j'ai:

tell application "Adobe InDesign CC 2015" 
    open (every file of folder "test1" whose name ends with ".indd") 
end tell 

mais je reçois une erreur de snytax:

Expected “,” but found “"”. 

Répondre

3

InDesign n'a aucune idée de ce que sont les fichiers et les dossiers.

Seul le Finder (et System Events) ont des connaissances sur le système de fichiers

tell application "Finder" to set indesignFiles to (files of folder "test1" whose name extension is "indd") as alias list 

tell application "Adobe InDesign CC 2015" 
    open indesignFiles 
end tell 

dans le Considèrent que Finder le dossier test1 est un sous-dossier du dossier de bureau.

+0

fonctionne parfaitement l'apprécier! – Matt

3

InDesign ne comprend pas "tous les fichiers du dossier". L'expression que vous utilisez est quelque chose que vous diriez au Finder.