Saltar al contenido

Copiar un mensaje de error de un diálogo en Mac

Por Eduard Bruch, desarrollador de Optic · Actualizado el

Para copiar un mensaje de error de un diálogo del Mac que no tiene botón de copiar, prueba primero a hacer clic en el texto y pulsar Comando-C, porque algunos diálogos lo permiten. Si el texto es una etiqueta fija, usa una app de OCR de pantalla para leer el mensaje de la pantalla y pegarlo en una búsqueda, un informe de error o un ticket de soporte.

Respuesta corta: prueba Comando-C y luego busca un botón «Mostrar detalles» o «Informar». Cuando ninguno ayude, mi elección es Optic, una app de la barra de menús que copia el texto de cualquier zona que arrastres por la pantalla (4,99 US$ (pago único) en la Mac App Store).

Aviso: yo desarrollo Optic.

Por qué los diálogos bloquean la copia

La mayoría de las alertas y ventanas de error dibujan su mensaje como una etiqueta estática. No puedes hacer clic dentro, resaltar una parte ni hacer clic derecho para una opción de copiar. Es habitual en alertas del sistema, errores de instaladores y diálogos de apps de terceros. Cuanto más técnico es el mensaje, más necesitas el texto exacto, y más molesto es reescribir un código o una ruta de archivo largos.

Cosas integradas para probar primero

  1. Comando-C. Haz clic en el diálogo para enfocarlo y pulsa Comando-C. Algunos diálogos copian así su mensaje; si no llega nada al portapapeles, pasa al siguiente.
  2. Botones de detalles o de informe. Los diálogos de fallo suelen tener «Mostrar detalles», «Informar» o un triángulo de despliegue. El informe detallado suele ser texto seleccionable.
  3. Consola. Para fallos, la app Consola guarda informes de fallo que puedes seleccionar y copiar.
  4. Captura de pantalla y Texto en vivo. Pulsa Mayúsculas-Comando-4, arrastra sobre el diálogo, abre la captura en Vista Previa e intenta seleccionar el texto. Texto en vivo funciona donde Apple lo admite: imágenes en Vista Previa, Fotos, Vista Rápida y Safari. No funciona en ventanas de apps cualesquiera, videollamadas ni texto de la interfaz, por eso no puede leer el diálogo directamente.

Copia el error con Optic

Deja el diálogo abierto y lee el texto de la pantalla:

  1. Haz clic en el icono de Optic en la barra de menús.
  2. Elige Capturar texto.
  3. Arrastra un recuadro sobre el mensaje de error.
  4. Pega con Comando-V.

El reconocimiento se ejecuta en tu Mac con el framework Vision de Apple, en su nivel de precisión. El texto va al portapapeles con una pequeña confirmación «Copiado al portapapeles». Comprueba los códigos y las rutas tras pegar, ya que caracteres como 0 y O pueden parecerse en algunas fuentes.

Si el texto del error contiene rutas o cadenas parecidas a código, el Modo código en Ajustes ayuda: desactiva la corrección de idioma para que los identificadores no se cambien por palabras del diccionario. Pon los saltos de línea en Eliminar si quieres todo el mensaje en una línea para un cuadro de búsqueda.

Qué hacer con el texto

  • Buscar una solución. Pega el mensaje en un buscador o en un foro de soporte, idealmente entre comillas para una coincidencia exacta. Deja fuera las partes únicas de tu Mac, como tu nombre de usuario en una ruta.
  • Informes de error y tickets. Desarrolladores y equipos de soporte pueden actuar más rápido con el texto exacto que con una descripción de él.
  • Preguntar a un compañero. Pega el mensaje en el chat en lugar de enviar una foto borrosa hecha con el teléfono.

Errores que vuelven una y otra vez

Las últimas 20 capturas se quedan en el historial de la barra de menús de Optic con una pequeña miniatura y la hora, así que puedes copiar un mensaje de nuevo más tarde cuando lo redactes. El historial se guarda en local en tu Mac y nunca se sube. Para un registro a largo plazo, pégalo en una nota.

Dónde Optic no encaja

  • Lee lo que está visible. Si el mensaje completo está cortado en el diálogo, Optic no puede leer la parte oculta. Busca una vista de detalles o un registro.
  • Una zona cada vez. Los registros largos de varias pantallas se copian más fácilmente directamente desde Consola o un archivo de registro.
  • Sin traducción. Un mensaje en otro idioma se copia tal cual; Optic reconoce 21 idiomas, cada uno activable en Ajustes.
  • Solo Mac. No funciona en Windows ni en iPhone.

Para otro texto que no se deja seleccionar, como etiquetas de apps, lienzos de apps web y vídeo, consulta copiar texto de cualquier punto de la pantalla de tu Mac y lo que Texto en vivo no puede hacer. Para código y trazas de pila en capturas, consulta copiar código de una captura de pantalla en Mac; para tener un capturador de texto a un clic, consulta reconocimiento de texto desde la barra de menús del Mac.

Preguntas frecuentes

¿Cómo copio texto de una ventana emergente de error en Mac?

Prueba primero Comando-C y busca un botón de detalles. Si el texto no se puede seleccionar, arrastra un recuadro sobre él con una app de OCR de pantalla como Optic y pega.

¿Por qué no puedo seleccionar texto en una alerta de macOS?

La mayoría de las alertas muestran su mensaje como una etiqueta fija que no se puede seleccionar. Texto en vivo tampoco lee las ventanas de las apps.

¿Es seguro usar OCR de pantalla con mensajes de error?

Con Optic, el reconocimiento se hace en tu Mac, la app no tiene acceso a la red y solo lee la zona que seleccionas.

¿Puedo copiar así una traza de pila larga?

Puedes capturar lo que quepa en pantalla, pero para trazas largas el informe de fallo en Consola o el archivo de registro de la app es la fuente más limpia.

Consigue Optic en la Mac App Store · Todos los datos de Optic