La forma en que he hecho cosas repetitivas en Eagle es mediante la creación de un script de instrucciones de línea de comandos. Luego hago copias de los archivos del proyecto, abro las copias del archivo del proyecto y ejecuto el script. Por lo general, tiene errores que deben solucionarse, por lo que siempre trabajo en copias.
Puedes crear guiones en un editor de texto a mano si eso tiene sentido.
Mis usos son ligeramente diferentes, son altamente repetitivos e involucran algunos cálculos. Así que lo hago usando un programa de Python o Go lang. El programa crea los guiones de línea de comandos. Luego ejecuto el script como siempre dentro de Eagle. (Este es un enfoque muy UNIX :-)
Como ha señalado carveone, los archivos sch y brd son XML en Eagle 6 en adelante.
Entonces, si conoce un lenguaje de programación con capacidades de manejo de texto razonables, XSLT o un potente editor de texto, puede extraer los nombres antiguos de todos los componentes existentes en esos archivos Eagle.
Utilizo un programa que inserta saltos de línea para que XML sea mucho más fácil de leer y trabajar. Al dividir XML en líneas, es más fácil manipular el archivo utilizando editores de texto con potentes capacidades de coincidencia de expresiones regulares (por ejemplo, vi, vim, ...)
Entonces, si tiene los conocimientos y las habilidades, podría seguir ese enfoque.
Enfoque :
Copie los archivos sch y brd, luego edítelos hacia abajo hasta que contengan solo la información suficiente para identificar las partes de nombre antiguas.
Una vez que tenga ese archivo que contiene los antiguos nombres de los componentes, debería poder crear un archivo de comandos, uno por componente, para reemplazar los antiguos nombres de las piezas con los nuevos nombres de las piezas.
Estaría muy tentado de corregir los nombres en las bibliotecas para eliminar espacios de sus nombres para facilitar todo este proceso.