Guías/Atributos de bloque
Editar atributos de bloque en varios archivos DWG — los métodos integrados de AutoCAD y dónde se queda corto cada uno
Actualizado el October 3, 2026

Necesita cambiar un atributo de bloque en más de un dibujo: una letra de revisión, el nombre de un cliente, un número de dibujo, una etiqueta. Editarlos dibujo a dibujo funciona, pero es lento y fácil de equivocar en el dibujo 140 de 150. AutoCAD tiene varias formas de llegar a muchos dibujos, y cada una es la respuesta correcta en una situación distinta.
Esta guía repasa lo que ofrece AutoCAD, para qué sirve cada método y dónde se acaba. Después muestra el mismo trabajo como un viaje de ida y vuelta con Excel en BlockSync. Si solo tiene uno o dos dibujos, ATTEDIT es la herramienta más rápida y puede quedarse en el paso 1.
1. Editar atributos en el dibujo actual
ATTEDIT, y su forma de línea de comandos -ATTEDIT, editan los valores de atributo en el dibujo abierto. -ATTEDIT puede editar los atributos de uno en uno o de forma global, sustituyendo una cadena de texto por otra en los atributos que seleccione. Ambos se pueden acotar por nombre de bloque, etiqueta de atributo o valor de atributo, y los valores distinguen mayúsculas de minúsculas.
Todo ocurre dentro de un solo dibujo. Para un cajetín o un cambio de revisión en una sola hoja, es la vía más rápida.
2. Juegos de planos: actualizar muchos dibujos mediante campos
Si sus dibujos pertenecen a un juego de planos, el Administrador de juegos de planos puede actualizar de una vez los atributos del cajetín de todas las hojas. Los atributos del cajetín deben contener campos que apunten a propiedades del juego de planos (nombre del proyecto, número de hoja, título de hoja o sus propias propiedades personalizadas). Al cambiar una propiedad, Resave All Sheets actualiza el texto del cajetín en cada hoja.
Es el método más limpio cuando encaja, y puede dar a cada hoja su propio número y título, porque son propiedades de cada hoja. El inconveniente es la preparación: el juego de planos tiene que existir y los atributos deben estar definidos con campos. Los dibujos que ya llevan atributos de texto simple, un archivo de proyectos antiguos o los dibujos recibidos de otra persona no quedan cubiertos hasta que se conviertan.
3. Scripts: ejecutar los mismos comandos en cada dibujo
Un script (.scr) que ejecuta -ATTEDIT se puede aplicar a una lista de dibujos con un ejecutor de scripts por lotes como ScriptPro de Autodesk, que es una descarga aparte y no forma parte de AutoCAD. El ejecutor abre cada dibujo por turno y ejecuta en él el script, terminando con un guardado si el script lo incluye.
Como cada dibujo recibe los mismos comandos, sirve para cambios en los que el valor es el mismo en todas partes: un nombre de cliente nuevo, una nueva dirección de empresa, una fase de proyecto corregida. No sirve para valores que difieren de un dibujo a otro, como números de hoja, títulos de dibujo o etiquetas, a menos que añada código que lea el valor correcto para cada archivo.
4. ATTOUT y ATTIN: un archivo de texto para un dibujo
Los comandos de Express Tools ATTOUT y ATTIN exportan los valores de atributo de un dibujo a un archivo de texto y vuelven a leer el archivo editado. Eso permite editar los valores fuera de AutoCAD, pero cada ejecución cubre un solo dibujo: con cien dibujos, repite el viaje de ida y vuelta cien veces.
5. LISP o .NET: escribir la pieza que falta
Una rutina LISP o un complemento .NET puede abrir cada dibujo, buscar el valor correcto y escribirlo, lo que cubre cualquier caso. También significa que alguien tiene que escribirlo, probarlo con dibujos reales, mantenerlo funcionando entre versiones de AutoCAD y estar presente cuando se comporte mal. Los equipos que tienen a esa persona obtienen justo lo que necesitan; los que no, suelen volver a la edición manual.
6. El mismo trabajo con BlockSync: exportar, editar en Excel, previsualizar, volver a escribir
BlockSync trabaja con los dibujos tal como están, sin juego de planos y sin código. Añada los dibujos, marque el bloque que quiere (por ejemplo, el cajetín) y haga clic en Extract to Excel. Obtiene un libro con una fila por bloque, en todos los archivos.
Edite el libro como cualquier hoja de cálculo. Rellene hacia abajo una letra de revisión en una columna, construya un número de hoja a partir del nombre del archivo con una fórmula, o pegue una lista de etiquetas nuevas junto a las antiguas. Cada fila tiene su propio valor, así que un valor distinto en cada dibujo es tan fácil como el mismo valor en todos.
Cambie a Excel → AutoCAD, indique a BlockSync el libro y los dibujos, y revise la vista previa de diferencias. Lista cada atributo que está a punto de cambiar con el valor antiguo, el valor nuevo, el bloque y el handle, y no se escribe nada hasta que confirme. La copia de seguridad automática está activada de forma predeterminada, BlockSync vuelve a leer cada atributo modificado desde el dibujo para verificarlo, y Rollback All restaura la ejecución si algo parece mal.
7. ¿Cuál debería usar?
Uno o dos dibujos: ATTEDIT. Un conjunto de dibujos que ya vive en un juego de planos con cajetines basados en campos: cambie las propiedades del juego de planos y Resave All Sheets. El mismo valor en muchos dibujos y un ejecutor de scripts en el que confía: un script. Valores distintos por dibujo en dibujos sin campos, o una limpieza puntual de un proyecto antiguo: un viaje de ida y vuelta con Excel en BlockSync.
BlockSync necesita una versión completa con licencia de AutoCAD en Windows. AutoCAD LT no es compatible. El nivel Free cubre hasta 10 dibujos por lote, con vista previa de diferencias, reescritura y copia de seguridad incluidas.
Ninguno de estos métodos es erróneo. Responden a situaciones distintas, y la pregunta útil es cuántos dibujos tiene, si los valores difieren de un dibujo a otro y si los dibujos se prepararon de antemano para la automatización.
Para el caso del cajetín con capturas de cada pantalla, consulte la guía sobre la actualización por lotes de cajetines en varios dibujos. La lista completa de ajustes está en la documentación de BlockSync.
Antes de empezar: preguntas frecuentes
- ¿Puede ATTEDIT editar los atributos de varios dibujos a la vez?
- No. ATTEDIT y -ATTEDIT trabajan sobre el dibujo abierto. Para llegar a varios dibujos necesita un juego de planos con campos, un script ejecutado sobre una lista de dibujos o una herramienta que abra los archivos por usted.
- ¿Puedo dar a cada dibujo un valor distinto, como su propio número de dibujo?
- Sí, con la preparación adecuada. Un juego de planos con campos en los cajetines proporciona un número y un título de hoja distintos para cada hoja. Un script aplica los mismos comandos a cada dibujo, así que los valores distintos necesitan código adicional. En BlockSync cada fila de la hoja de Excel tiene su propio valor, de modo que cada dibujo puede recibir uno diferente.
- ¿Tienen mis dibujos que estar en un juego de planos para usar BlockSync?
- No. BlockSync lee los atributos de bloque directamente de archivos DWG normales en una carpeta, pertenezcan o no a un juego de planos y contengan o no campos los atributos. Un valor que proviene de un campo no se vuelve a escribir; esas filas se marcan como Blocked y se omiten, y el resto de la ejecución continúa.
- ¿Modifica mis dibujos antes de que haya comprobado el resultado?
- No. La vista previa de diferencias lista cada atributo que está a punto de cambiar, y no se escribe nada hasta que confirme. La copia de seguridad automática está activada de forma predeterminada, y Rollback All restaura todos los archivos de la ejecución.
- ¿Funciona con AutoCAD LT?
- No. BlockSync necesita una versión completa con licencia de AutoCAD 2021–2027 en Windows, porque LT no puede ejecutar la automatización en segundo plano de la que depende.