Fehlermeldung aus einem Dialog auf dem Mac kopieren
Von Eduard Bruch, Entwickler von Optic · Aktualisiert am
Um eine Fehlermeldung aus einem Mac-Dialog ohne Kopieren-Schaltfläche zu kopieren, versuche zuerst, auf den Text zu klicken und Befehl-C zu drücken, denn manche Dialoge erlauben das. Ist der Text ein festes Label, nutze eine Bildschirm-OCR-App, um die Meldung vom Bildschirm zu lesen und in eine Suche, einen Fehlerbericht oder ein Support-Ticket einzufügen.
Kurze Antwort: Probiere Befehl-C und schau dann nach einer Schaltfläche "Details einblenden" oder "Bericht". Hilft beides nicht, ist meine Wahl Optic, eine Menüleisten-App, die den Text in jedem Bereich kopiert, über den du ein Rechteck ziehst (4,99 $ (Einmalkauf) im Mac App Store).
Offenlegung: Ich entwickle Optic.
Warum Dialoge das Kopieren blockieren
Die meisten Hinweise und Fehlerfenster zeichnen ihre Meldung als statisches Label. Du kannst nicht hineinklicken, einen Teil markieren oder per Rechtsklick eine Kopieren-Option aufrufen. Das ist bei Systemhinweisen, Installationsfehlern und Dialogen von Drittanbieter-Apps üblich. Je technischer die Meldung, desto mehr brauchst du den genauen Text, und desto lästiger ist es, einen langen Code oder Dateipfad abzutippen.
Eingebaute Dinge, die du zuerst probieren kannst
- Befehl-C. Klicke auf den Dialog, um ihn zu fokussieren, und drücke Befehl-C. Einige Dialoge kopieren ihre Meldung so; landet nichts in der Zwischenablage, mach weiter.
- Schaltflächen für Details oder Bericht. Absturzdialoge haben oft "Details einblenden", "Bericht" oder ein Aufklappdreieck. Der ausführliche Bericht ist meist markierbarer Text.
- Konsole. Bei Abstürzen bewahrt die App Konsole Absturzberichte auf, die du markieren und kopieren kannst.
- Screenshot plus Live Text. Drücke Umschalt-Befehl-4, ziehe über den Dialog, öffne den Screenshot in der Vorschau und versuche, den Text zu markieren. Live Text funktioniert dort, wo Apple es unterstützt: bei Bildern in Vorschau, Fotos, Übersicht und Safari. In beliebigen App-Fenstern, Videoanrufen oder Oberflächentext funktioniert es nicht, deshalb kann es den Dialog nicht direkt lesen.
Den Fehler mit Optic kopieren
Lass den Dialog offen und lies den Text vom Bildschirm:
- Klicke in der Menüleiste auf das Optic-Symbol.
- Wähle Text erfassen.
- Ziehe ein Rechteck über die Fehlermeldung.
- Füge mit Befehl-V ein.
Die Erkennung läuft auf deinem Mac mit Apples Vision-Framework, in der genauen Einstellung. Der Text geht in die Zwischenablage, mit einer kleinen Bestätigung "In die Zwischenablage kopiert". Prüfe Codes und Pfade nach dem Einfügen, denn Zeichen wie 0 und O können in manchen Schriften ähnlich aussehen.
Enthält der Fehlertext Pfade oder codeähnliche Zeichenfolgen, hilft der Code-Modus in den Einstellungen: Er schaltet die Sprachkorrektur aus, damit Bezeichner nicht in Wörterbuchwörter geändert werden. Stelle die Zeilenumbrüche auf Entfernen, wenn du die ganze Meldung für ein Suchfeld in einer Zeile willst.
Was du mit dem Text machen kannst
- Nach einer Lösung suchen. Füge die Meldung in eine Suchmaschine oder ein Support-Forum ein, am besten in Anführungszeichen für eine exakte Übereinstimmung. Lass Teile weg, die nur für deinen Mac gelten, etwa deinen Benutzernamen in einem Pfad.
- Fehlerberichte und Tickets. Entwickler und Support-Teams können mit dem genauen Text schneller handeln als mit einer Beschreibung davon.
- Einen Kollegen fragen. Füge die Meldung in den Chat ein, statt ein unscharfes Handyfoto zu schicken.
Fehler, die immer wiederkehren
Die letzten 20 Erfassungen bleiben mit einem kleinen Vorschaubild und der Uhrzeit im Verlauf von Optic in der Menüleiste, sodass du eine Meldung später erneut kopieren kannst, wenn du sie aufschreibst. Der Verlauf wird lokal auf deinem Mac gespeichert und nie hochgeladen. Für eine langfristige Aufzeichnung füge sie in eine Notiz ein.
Wo Optic nicht passt
- Es liest, was sichtbar ist. Ist die vollständige Meldung im Dialog abgeschnitten, kann Optic den verborgenen Teil nicht lesen. Suche nach einer Detailansicht oder einem Protokoll.
- Ein Bereich nach dem anderen. Lange Protokolle über mehrere Bildschirmseiten kopierst du leichter direkt aus der Konsole oder einer Protokolldatei.
- Keine Übersetzung. Eine Meldung in einer anderen Sprache wird unverändert kopiert; Optic erkennt 21 Sprachen, jede in den Einstellungen umschaltbar.
- Nur Mac. Es läuft weder unter Windows noch auf dem iPhone.
Für anderen Text, der sich nicht markieren lässt, etwa App-Beschriftungen, Web-App-Flächen und Video, siehe Text von überall auf deinem Mac-Bildschirm kopieren und was Live Text nicht kann. Für Code und Stack Traces in Screenshots siehe Code aus einem Screenshot auf dem Mac kopieren; um einen Text-Grabber nur einen Klick entfernt zu haben, siehe Texterkennung aus der Mac-Menüleiste.
FAQ
Wie kopiere ich Text aus einem Fehler-Popup auf dem Mac?
Probiere zuerst Befehl-C und suche nach einer Details-Schaltfläche. Lässt sich der Text nicht markieren, ziehe mit einer Bildschirm-OCR-App wie Optic ein Rechteck darüber und füge ihn ein.
Warum kann ich Text in einem macOS-Hinweis nicht markieren?
Die meisten Hinweise zeigen ihre Meldung als festes Label, das sich nicht markieren lässt. Auch Live Text liest keine App-Fenster.
Ist es sicher, Bildschirm-OCR für Fehlermeldungen zu nutzen?
Bei Optic geschieht die Erkennung auf deinem Mac, die App hat keinen Netzwerkzugriff und liest nur den Bereich, den du auswählst.
Kann ich auf diese Weise einen langen Stack Trace kopieren?
Du kannst erfassen, was auf den Bildschirm passt, aber bei langen Traces ist der Absturzbericht in der Konsole oder die Protokolldatei der App die sauberere Quelle.