Portapapeles bloqueado en AutoCAD: por qué pasa y cómo solucionarlo

Si AutoCAD se congela varios segundos cada vez que pulsas Ctrl+C, o directamente deja de responder al pegar, el problema casi nunca está en tu ordenador. Está en el archivo.

Por qué se bloquea el portapapeles

La causa más habitual es la acumulación de Aplicaciones Registradas (Regapps) huérfanas y bloques anidados corruptos. Aparecen sobre todo cuando trabajas con archivos que vienen de fuera: catálogos de fabricantes, planos de otros estudios o exportaciones desde otro software.

Cada vez que copias, AutoCAD recorre la tabla de símbolos del dibujo. Si esa tabla arrastra cientos de entradas basura, cada copia se convierte en una operación lenta.

La solución manual (15-20 minutos)

  1. Ejecuta _PURGE y marca la opción de purgar elementos anidados.
  2. Repítelo varias veces: una sola pasada no elimina todo, porque al purgar un bloque quedan libres los que contenía.
  3. Ejecuta AUDIT y responde a la corrección de errores.
  4. Guarda y vuelve a abrir el archivo.

Funciona, pero hay que hacerlo archivo por archivo, y es fácil olvidarse de algún paso.

La versión automatizada (menos de 30 segundos)

Esta rutina AutoLISP encadena todo el proceso sin tocar la geometría ni las entidades vectoriales del modelo:

(defun c:SaneadoEstructural ()
  (setvar "CMDECHO" 0)
  (command "-PURGE" "R" "*" "N")
  (command "-PURGE" "B" "*" "N")
  (command "-PURGE" "A" "*" "N")
  (command "AUDIT" "Y")
  (setvar "CMDECHO" 1)
  (princ)
)

Guárdala como archivo .lsp, cárgala con APPLOAD y ejecútala escribiendo SaneadoEstructural en la línea de comandos.

Cómo evitar que vuelva a pasar

  • Ejecuta la rutina antes de archivar o enviar cualquier plano a un cliente.
  • Cuando insertes bloques de proveedores externos, usa -INSERT con un asterisco delante del nombre para explotarlos en la inserción.
  • Tras importar desde IFC o DXF, pasa OVERKILL para eliminar geometría duplicada.

Cuando el error es otro

Si el bloqueo persiste después del saneado, probablemente estés ante un problema distinto. En ese caso, no describas el síntoma con tus palabras: copia el mensaje literal de la línea de comandos y pide un diagnóstico estructurado indicando también la versión de AutoCAD, la última acción antes del fallo y si el archivo proviene de un tercero. La diferencia entre "me da error" y el mensaje exacto es la diferencia entre una respuesta genérica y la causa raíz.

Este protocolo, junto con el resto de rutinas y prompts de diagnóstico para AutoCAD, está recogido en El Copiloto IA del Delineante.