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é
- 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.
- 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.
- Konzola. Pri pádoch aplikácia Konzola uchováva správy o pádoch, ktoré môžeš vybrať a skopírovať.
- 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:
- Klikni na ikonu Optic v paneli ponúk.
- Vyber Zachytiť text.
- Potiahni rámik nad chybovým hlásením.
- 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.