Ejecute el script de Illustrator en varios archivos

¿Hay alguna manera de hacer que un script de Illustrator se ejecute en todos los archivos en una carpeta determinada y realice operaciones en estos?

Estoy usando CS5 en mac.

¿Qué estás tratando de hacer exactamente? Además, indique qué versión de Illustrator está utilizando. Debería buscar en Lote/Acciones para Illustrator. Si puede explicar lo que está haciendo, podría escribir un proceso en un script de shell por ImageMagick o similar.

Respuestas (1)

Hay diferentes formas de lograr lo que buscas. Solo tiene que decidir qué funciona mejor para su flujo de trabajo/plataforma.

  1. Haga que la secuencia de comandos asigne todos los archivos *.ai en un directorio dado a una matriz, luego recorra.
  2. Si está en OS X, configure un droplet de AppleScript que hará lo mismo que la opción 1 para cualquier directorio colocado en él.
  3. Cree un indicador de archivo al comienzo de la secuencia de comandos con la selección múltiple habilitada. Esto se puede hacer con AppleScript, pero no estoy seguro acerca de js.
  4. No es exactamente lo que describiste, pero el script podría asignar todos los documentos abiertos a una matriz. De esta manera no estaría limitado por el directorio.
5. hacer un script que actúe sobre un archivo abierto y luego lo cierre; crear una acción que ejecute el script; agrupar la acción en una carpeta
@horatio suena como una buena respuesta alternativa
Gracias, ¡terminé usando el n. ° 1 que funcionó bien! El único problema con el que tropecé fue que tuve que reemplazar 'file://' con '/' en Mac Mountain Lion para la ruta de la carpeta
Sí, file://es una URL, necesita la ruta POSIX para este propósito.
Entonces, ¿cómo modifico exactamente una secuencia de comandos existente para: hacer que la secuencia de comandos asigne todos los archivos *.ai en un directorio determinado a una matriz y luego realice un ciclo?