Scripts de Illustrator que no se puede perder

Illustrator es compatible con diferentes lenguajes de script: AppleScript, Visual Basic, JavaScript y ExtendScript. Cuando éstos se ejecutan, realizan de forma automática acciones dentro del propio Illustrator que pueden incluso implicar a otras aplicaciones como hojas de cálculo, procesadores de texto o bases de datos. Puedes utilizar los scripts que se incluyen por defecto, descargar e instalar nuevos scripts y, por qué no, crear los tuyos propios mediante el uso de Adobe ExtendedScript Toolkit. Para saber más sobre el apasionante mundo de la programación de scripts en Illustrator, consulta la siguiente documentación:

Instalar scripts

Descarga los scripts a tu disco duro. Una vez descargado, coloca el script en la carpeta Adobe Illustrator CS4/Valores preestablecidos/Secuencias de comandos/. Reinicia Illustrator; ahora los scripts aparecerán en el submenú Archivo > Secuencias de comandos.

Figura 1. Menú Archivo > Secuencias de comandos

Figura 1. Menú Archivo > Secuencias de comandos

Dividir marco de texto

Descargar >>
Divide un marco de texto compuesto por varias líneas en marcos de texto independientes. El espaciado vertical de cada nueva línea está basado en el interlineado del marco de texto original.

Figura 2. Dividir marco de texto

Figura 2. Dividir marco de texto

Unir marcos de texto

Descargar >>

Cuando Adobe lanzó la versión CS de Illustrator con su nuevo motor de texto, los marcos de texto de documentos de versiones anteriores se rompían con frecuencia en marcos individuales.

Este script es una herramienta rudimentaria para ayudar a unir nuevamente los marcos de texto que han sido “rotos”. Funciona mejor con líneas individuales de texto horizontal. Selecciona múltiples marcos de texto (no agrupados) para agregarlos a un único marco. El orden en el que se añaden está basado en las coordenadas x e y.

Figura 3. Unir marcos de texto

Figura 3. Unir marcos de texto

Si la coordenada vertical de un marco de texto es la misma que la del siguiente, se considerará que las áreas de texto pertenecen a la misma línea. Por el contrario, si la coordenada vertical difiere, las áreas de texto se asumirán como líneas distintas.

El script NO MANTENDRÁ la integridad visual de la composición del texto. Simplemente unirá los marcos de texto para facilitar su edición y composición.

Desde la versión 2.0 existe una opción para mantener el estilo individual de cada letra. La sensibilidad de lo que es considerado “la misma línea” puede ajustarse si se edita la variable “verticalTolerance” en las primeras líneas del script.

Por último, ten en cuenta que para unir campos de texto rotados, antes deberás anular su rotación.

Fleurify

Descargar >>

El nombre proviene del francés Fleur de Lis. Este script es el hijo bastardo fruto del amor incestuoso entre un Spirograph y el filtro Fruncir y engordar.

Introduce el porcentaje de florificación para convertir figuras geométricas básicas en formas florales.

Cuidado, porque los trazados de los objetos florificados interseccionan entre sí. Esto no supondrá ningún problema a la hora de imprimir, pero para convertirlos en figuras recortables deberás utilizar el panel Buscatrazos para romperlos y unirlos entre sí.

Figura 4. Fleurify en acción

Figura 4. Fleurify en acción

Nota: los puntos de ancla no se modifican nunca, tan sólo los manejadores, de manera que siempre puedes eliminar el efecto de florificación de un objeto utilizando el script complementario sharpen corners.

Buscar y reemplazar gráficos v. 2

Descargar >>

Imita la funcionalidad del panel Buscar y Reemplazar del extingo Freehand. Para utilizarlo, coloca el objeto que debe reemplazar al resto al frente de los demás (Objeto > Organizar > Traer al frente). Haz ahora una selección de todos los objetos que deben ser reemplazados y finalmente incluye el objeto situado encima de ellos: el primer objeto sustituirá al resto ocupando su misma posición (se alinean al centro). Puedes editar fácilmente el script para escalar el objeto a las dimensiones del gráfico sustituido: en las líneas 36 y 37 del script, sustituye false por true.

Figura 5. Buscar y reemplazar gráficos. Todas las figuras han sido reemplazadas por el rectángulo verde. Observa cómo se mantiene la escala del elemento original.

Figura 5. Buscar y reemplazar gráficos. Todas las figuras han sido reemplazadas por el rectángulo verde. Observa cómo se mantiene la escala del elemento original.

En cuanto al método de escalado, puedes variar los valores entre cuatro opciones (línea 38 del script):

  1. ScaletoFit. Deforma el objeto para que su ancho y alto coincida con el del elemento reemplazado.
  2. proportionalXY. Mantiene las proporciones del objeto pero el ancho máximo o el alto máximo coinciden con sus equivalentes del objeto reemplazado.
  3. proportionalX. Mantiene la escala X (el ancho) del objeto reemplazado y ajusta el alto proporcionalmente.
  4. proportionalY. Mantiene la escala Y (el alto) del objeto reemplazado y ajusta el ancho proporcionalmente.

Metaballs

Descargar >>

Este sencillo script permite crear figuras similares a Metaballs. Para los que no lo saben, el término Metaballs se utiliza sobre todo en el campo del diseño 3D para designar formas orgánicas originadas a partir de la fusión de otras más sencillas, generalmente esferas. Es un técnica muy útil para generar objetos de apariencia elástica. Para utilizarlo, selecciona los objetos que quieras que formen parte de la fusión, selecciona este script e introduce un valor de radio. El resultado es una forma compleja que luego podrás colorear individualmente o combinar mediante el panel Buscatrazos.

Figura 6. Metaballs. El último paso consistió en combinar las figuras resultantes y colorearlas.

Figura 6. Metaballs. El último paso consistió en combinar las figuras resultantes y colorearlas.

¿Conoces tú algún otro script imprescindible?

Si, ya sé que no es fácil encontrarlos, pero hay muchos diamantes en bruto escondidos esperando a que los descubramos. Si conoces o utilizas un script que consideras imprescindible, escríbenos unas líneas y lo publicaremos. Este artículo sigue vivo…

, ,
Entrada anterior
Encuentra un tipo de letra para cada ocasión
Entrada siguiente
Comparar dos documentos InDesign con Acrobat

Entradas relacionadas

Introducción a las búsquedas GREP con InDesign

Escondida  entre las pestañas del panel Buscar/Cambiar se encuentra una de las más potentes herramientas de manipulación de texto que se conocen. Con GREP podrás buscar y manipular patrones de texto a tu antojo: ordenar alfabéticamente una lista, modificar el estilo de un número sólo cuando aparece a principio de párrafo, detectar una dirección web o un correo electrónico y aplicar el formato correspondiente, etc. Sé que al principio puede parecer duro, pero aquí estamos para allanarte el camino. ¿Quieres aprender a utilizar GREP?

Leer Más
automatizacion publicaciones typefi nousmedis informe seguridad social beneficio

Publicación automatizada de documentos en varios idiomas con Typefi.

Objetivos del cliente La Asociación Internacional de la Seguridad Social (AISS, o ISSA -International Social Security Association- por sus siglas en inglés) es la organización internacional líder a nivel global…
Leer Más

Vista rápida para documentos CS4 y EPS

Seguro que, si ya has actualizado tu mac al sistema 10.5 (Leopard), usas a diario una de las características más útiles: Vista Rápida. Con sólo pulsar la barra espaciadora, puedes ver el contenido de un archivo sin necesidad de abrir la aplicación que lo generó. Pero ¿qué sucede con los documentos de InDesign o Illustrator? ¿Y los EPS?

Leer Más

35 Comentarios. Dejar nuevo

Chico, me ha parecido estupendo. No tenía ni idea de que se podía automatizar Illustrator de esta manera ¡y gratis!

Responder

en realidad escelente lo que encontre, pero me gustaria saber si alguien de ustedes por favor me indique como puedo tener el control total de las teclas de ilustrator CS4
no puedo dar atajos con cualquier letra es limitado

Responder
    F. Javier Gómez Laínez
    16th febrero 2010 1:09 pm

    Ves a Edición > Métodos abreviados de teclado.Verás un desplegable con dos opciones: Herramientas y Comandos de Menú. Para asignar un atajo a una herramienta, selecciona el menú desplegable Herramientas, busca la herramienta a la que quieras asignar el atajo y teclea la nueva letra o combinación de letras. Si ya tiene un atajo asignado, deberás borrarlo primero. Por cierto, si el atajo ya está asignado a otra herramienta o menú, deberás decidir cuál de las dos se conserva.

    Responder

Hice el proceso de Dividir marco de texto, pero no se como teniendo el texto ya sobre el lienzo, aplicar el comando, pueden ayudarme?

Responder

Join TextFrames v.2.1 para illustrator cs5

Responder

esta super, pero no m servi de nada si no tengo la maldita contraceña codificada del rar, aver si m lo pasan o como ago please

Responder

bueno amigos disculpen aver si m pueden dar una manito,estoy modificando un archivo que me lo entregaron en PDF, y lo estoy llevando a illustrator CS5 para modificar la diagramacion de algunos texto, pero lo malo es que los textos salen rotos, y kisiera saber si hay una forma de poder unirlos sin convertir a contornos de una manera mas rapida para poder modificar medidasy otras cosas mas, de otro modo lo tengo que tipiar, y son bastantes hojas de modo que m estoy demorando mas, si pueden ayudar como hacerlo les gradesco un monton …………gracias amigos

Responder

Tema Illustrator: convertir archivos WMF a AI o EPS

Hola, esta es mi primera vez aquí y quisiera saber si es posible, mediante un script, convertir archivos wmf a ai o eps. Tengo muchos para convertir y necesito, (lo que en photoshop se llama Secuencia de Comandos — Procesador de Imágenes, por ejemplo).
Personalmente, jamás he creado ningún script, ya que no tengo conocimientos de programación.
Mi pregunta es la siguiente: ¿se puede crear dicho script? y si así es, cómo hacerlo.
Gracias y hasta pronto.

P.D. Me contestáis por aqui o por el email?

Responder

Hola que gran aporte, alguna ves tuve en donde trabajaba un script que servia para juntar todo los respaldo que se había usado en illustrador era muy útil cuando habías hecho bastantes cambios y te reunía solo los respaldos necesarios no se si alguien sepa que script era.

Saludos

Responder

excelente, espere toda mi vida la opcion de separar texto!!
pero….ahora como le creo un comando?? :/

Responder

excelente amigo estos dos script https://www.youtube.com/watch?v=XzqImrnGd0Q estan buenos lo malo que no los eh encontrado por la red se llaman 1-Distribuir, 2-Mirame, si alguien los tiene estaría genial que los compartiera

Responder

parece que a nadie le pasa pero no me sale por ninguna parte como ni donde utilizar el script, alguien ayuda

Responder

Estan de pinga, aprovechando que alguien saco el tema, cómo hago si no encuentro empaquetar en mis opciones de File? debería ser File > Package cierto? pero mi ventana no me muestra esa opción 🙁

Responder

Buenas tardes.

No se si sea posible lo siguiente en illustrator, sin embargo, hago la pregunta por si se puede resolver de la manera que creo o otra manera que me sirva.

Tengo un archivo de illustrator como muchas capas, y subcapas, debo pegar algo en cada una, pero la cantidad es considerable y es un archivo que manejo constantemente y debo hacer lo mismo, es posible pegar una subcapa a todas las capas de manera rápida, no se, por medio de un script, algo. No hay mucha información al respecto en foros o algo así.

Responder

hola alguien por favor me puede decir como hacer que un texto en illuestrator cambie automáticamente? osea tengo una base de 6 dígitos esto se repite en 10 veces el mismos dígitos esto se repite en el mismo documento y aveces me toca cambiarlos quiero saber como hacerlo automáticamente se puede??

Responder

Hola!, me pareció un post muy interesante.
Uso Illustrator con frecuencia y necesito hacer un applescript que:

-seleccione un elemento
-ajuste el tamaño de la mesa de trabajo al tamaño del objeto + 2 mm por cada lado
-seleccione elementos de un determinado color de relleno
-borre esos elementos
-guarde un pdf con marcas de corte y el nombre del fichero en un directorio concreto.

Tu crees que se puede generar algo así usando applescript?

Agradeceria que me orientaras un poco porque no tengo demasiados conocimientos de applescript y pretendo ponerme a ello para automatizar este tipo de cosas…

Muchas gracias!

JOAN

Responder

    Pues efectivamente, con AppleScript puedes hacer todo lo que quieres y más. Para ello deberás estudiar un poco cuál es la sintaxis de AppleScript y la de Adobe Illustrator. Aunque yo, para esos menesteres, suelo utilizar JavaScript, porque así la solución que desarrolles será multiplataforma (Mac y Windows).

    Responder

      Uf, es que Javascript me parece un jeroglífico, mientras que la sintaxis de applescript me resulta mucho más inteligible.

      Igualmente, no tengo ni pajolera de ninguno de los dos lenguajes de programación… alguna pista de cómo tendria que ser el script?

      Responder

        Buenas de nuevo, Joan. Si no tines experiencia con la programación, va a ser difícil hacer una introducción. El consejo que te puedo dar es que, para empezar, te centres en crear pequeños scripts que realicen tareas sencillas, como por ejemplo, abrir, guardar y cerrar un documento. Luego tendrás que añadir otro paso, la creación de un elemento. El siguiente paso será acceder a las propiedades del elemento que has creado… y así sucesivamente.

        Responder
Leonardo Grabau
10th abril 2017 7:24 pm

Buenas tardes queridos participantes del blog.

Primero que nada agradecerles por su aporte, es bastante valioso estoy probnado algunos de estos scripts.

Desearía saber si habría algo un poco mas especifico al workflow con illustrator, desearía usar un script que deposite todas los Guides que arrastre sobre mi archivo en un Layer en especifico, en mi caso sigamos Layer 2 ejemplo para distinguirlas y ahorrar tiempo poniendolas en dicho Layer cuando estoy en subnet o sumergido en varios grupos.

Muchas gracias a todos.

Responder
Jose Pontvianne
29th enero 2018 12:10 pm

Muy buenos scripts gracias!

Por cierto, hace tiempo que busco uno que haga un “toolpath simulator”, es decir, dado un vector cerrado más o menos complejo, que redondee los ángulos cóncavos allá donde una supuesta herramienta (fresa) no podría entrar. Por ejemplo en una forma triangular.
A tener en cuenta que la herramienta es una fresa de diámetro X.

Es parecido a “redondear ángulos”, pero solo en los ángulos cóncavos, dado un diámetro de herramienta.

Saludos!!!

Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Fill out this field
Fill out this field
Por favor, introduce una dirección de correo válida.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Menú