Preskočiť na obsah

Kopírovanie chybového hlásenia z dialógu na Macu

Autor: Eduard Bruch, vývojár aplikácie Optic · Aktualizované

Ak chceš skopírovať chybové hlásenie z dialógu Macu, ktorý nemá tlačidlo na kopírovanie, najprv skús kliknúť na text a stlačiť Command-C, pretože niektoré dialógy to dovoľujú. Ak je text pevný popisok, použi aplikáciu na OCR obrazovky, ktorá hlásenie prečíta z obrazovky, a vlož ho do vyhľadávania, hlásenia chyby alebo tiketu podpory.

Stručná odpoveď: skús Command-C a potom hľadaj tlačidlo „Zobraziť podrobnosti“ alebo „Nahlásiť“. Keď nepomôže ani jedno, moja voľba je Optic, aplikácia v paneli ponúk, ktorá skopíruje text v ľubovoľnej oblasti, ktorú potiahneš cez obrazovku (4,99 USD (jednorazový nákup) v Mac App Store).

Zverejnenie záujmu: Optic vytváram ja.

Prečo dialógy blokujú kopírovanie

Väčšina upozornení a chybových okien vykresľuje svoje hlásenie ako statický popisok. Nemôžeš doň kliknúť, zvýrazniť jeho časť ani cez pravý klik nájsť možnosť kopírovania. Je to bežné pri systémových upozorneniach, chybách inštalátorov a dialógoch aplikácií tretích strán. Čím technickejšie hlásenie, tým viac potrebuješ presný text a tým otravnejšie je prepisovať dlhý kód alebo cestu k súboru.

Vstavané veci, ktoré skúsiť ako prvé

  1. Command-C. Klikni na dialóg, aby sa zameral, a stlač Command-C. Niekoľko dialógov takto skopíruje svoje hlásenie; ak sa do schránky nič nedostane, pokračuj ďalej.
  2. Tlačidlá Podrobnosti alebo Nahlásiť. Dialógy o páde často majú „Zobraziť podrobnosti“, „Nahlásiť“ alebo rozbaľovací trojuholník. Podrobná správa je zvyčajne vybrateľný text.
  3. Konzola. Pri pádoch aplikácia Konzola uchováva správy o pádoch, ktoré môžeš vybrať a skopírovať.
  4. Snímka obrazovky a Živý text. Stlač Shift-Command-4, potiahni nad dialógom, otvor snímku obrazovky v Náhľade a skús vybrať text. Živý text funguje tam, kde ho Apple podporuje: obrázky v aplikáciách Náhľad, Fotky, Rýchly náhľad a Safari. Nefunguje v ľubovoľných oknách aplikácií, vo videohovoroch ani v texte rozhrania, preto nevie prečítať dialóg priamo.

Skopíruj chybu pomocou Optic

Nechaj dialóg otvorený a prečítaj text z obrazovky:

  1. Klikni na ikonu Optic v paneli ponúk.
  2. Vyber Zachytiť text.
  3. Potiahni rámik nad chybovým hlásením.
  4. Vlož ho cez Command-V.

Rozpoznávanie beží na tvojom Macu s frameworkom Vision od Apple v jeho presnom nastavení. Text ide do schránky s malým potvrdením „Copied to clipboard“. Po vložení skontroluj kódy a cesty, pretože znaky ako 0 a O môžu v niektorých písmach vyzerať rovnako.

Ak chybový text obsahuje cesty alebo reťazce podobné kódu, pomôže Režim kódu v Nastaveniach: vypína jazykové opravy, aby sa identifikátory nezmenili na slová zo slovníka. Nastav konce riadkov na Odstrániť, ak chceš celé hlásenie v jednom riadku pre vyhľadávacie pole.

Čo s textom robiť

  • Hľadanie opravy. Vlož hlásenie do vyhľadávača alebo podpornej diskusie, ideálne v úvodzovkách pre presnú zhodu. Vynechaj časti, ktoré sú jedinečné pre tvoj Mac, napríklad tvoje používateľské meno v ceste.
  • Hlásenia chýb a tikety. Vývojári a tímy podpory dokážu s presným textom konať rýchlejšie než s jeho popisom.
  • Opýtanie sa kolegu. Vlož hlásenie do chatu namiesto posielania rozmazanej fotky z telefónu.

Chyby, ktoré sa stále vracajú

Posledných 20 zachytení zostáva v histórii Optic v paneli ponúk s malým náhľadom a časom, takže hlásenie môžeš neskôr skopírovať znova, keď ho opisuješ. História je uložená lokálne na tvojom Macu a nikdy sa nenahráva. Pre dlhodobý záznam ho vlož do poznámky.

Kde Optic nesedí

  • Číta to, čo je viditeľné. Ak je úplné hlásenie v dialógu odrezané, Optic skrytú časť prečítať nevie. Hľadaj zobrazenie podrobností alebo log.
  • Jedna oblasť naraz. Dlhé logy cez viac obrazoviek sa ľahšie kopírujú priamo z Konzoly alebo zo súboru logu.
  • Žiadny preklad. Hlásenie v inom jazyku sa skopíruje tak, ako je; Optic rozpoznáva 21 jazykov, každý prepínateľný v Nastaveniach.
  • Len Mac. Nebeží vo Windows ani na iPhone.

Pre iný text, ktorý sa nedá vybrať, ako popisky aplikácií, plátna webových aplikácií a video, pozri kopírovanie textu odkiaľkoľvek na obrazovke Macu a čo Živý text nedokáže. Pre kód a stack trace na snímkach obrazovky pozri kopírovanie kódu zo snímky obrazovky na Macu; aby si mal nástroj na získavanie textu na jedno kliknutie, pozri rozpoznávanie textu z panela ponúk Macu.

FAQ

Ako skopírujem text z chybového vyskakovacieho okna na Macu?

Najprv skús Command-C a hľadaj tlačidlo s podrobnosťami. Ak sa text nedá vybrať, potiahni nad ním rámik aplikáciou na OCR obrazovky ako Optic a vlož ho.

Prečo nemôžem vybrať text v upozornení macOS?

Väčšina upozornení zobrazuje hlásenie ako pevný popisok, ktorý sa nedá vybrať. Živý text nečíta ani okná aplikácií.

Je bezpečné používať OCR obrazovky na chybové hlásenia?

S Optic prebieha rozpoznávanie na tvojom Macu, aplikácia nemá prístup k sieti a číta len oblasť, ktorú vyberieš.

Môžem takto skopírovať dlhý stack trace?

Zachytiť môžeš to, čo sa zmestí na obrazovku, ale pri dlhých záznamoch je čistejším zdrojom správa o páde v Konzole alebo súbor logu aplikácie.

Získať Optic v Mac App Store · Všetky fakty o Optic