Chuyển đến nội dung

Sao chép thông báo lỗi từ hộp thoại trên Mac

Tác giả: Eduard Bruch, nhà phát triển Optic · Cập nhật

Để sao chép thông báo lỗi từ hộp thoại Mac không có nút sao chép, trước hết hãy thử nhấp vào văn bản và nhấn Command-C, vì một số hộp thoại cho phép làm vậy. Nếu văn bản là nhãn cố định, hãy dùng ứng dụng OCR màn hình để đọc thông báo từ màn hình và dán vào tìm kiếm, báo cáo lỗi hoặc phiếu hỗ trợ.

Trả lời ngắn: thử Command-C, rồi tìm nút "Show Details" hoặc "Report" (Hiện chi tiết hoặc Báo cáo). Khi cả hai không giúp được, lựa chọn của tôi là Optic, một ứng dụng thanh menu sao chép văn bản trong bất kỳ vùng nào bạn kéo qua màn hình (4,99 USD (mua một lần) trên Mac App Store).

Công khai: tôi xây dựng Optic.

Vì sao hộp thoại chặn việc sao chép

Hầu hết cảnh báo và cửa sổ lỗi vẽ thông báo của chúng dưới dạng nhãn tĩnh. Bạn không thể nhấp vào trong đó, tô sáng một phần hay nhấp chuột phải để có tùy chọn sao chép. Điều đó phổ biến trong cảnh báo hệ thống, lỗi trình cài đặt và hộp thoại ứng dụng bên thứ ba. Thông báo càng mang tính kỹ thuật, bạn càng cần đúng văn bản, và càng khó chịu khi gõ lại một mã dài hay đường dẫn tệp.

Những cách có sẵn nên thử trước

  1. Command-C. Nhấp vào hộp thoại để đưa nó vào tiêu điểm và nhấn Command-C. Một vài hộp thoại sao chép thông báo của chúng theo cách này; nếu không có gì vào clipboard, hãy sang cách khác.
  2. Nút Chi tiết hoặc Báo cáo. Hộp thoại sự cố thường có "Show Details", "Report" hoặc một tam giác mở rộng. Báo cáo chi tiết thường là văn bản chọn được.
  3. Console. Với sự cố, ứng dụng Console giữ các báo cáo sự cố mà bạn có thể chọn và sao chép.
  4. Ảnh chụp màn hình cộng Live Text. Nhấn Shift-Command-4, kéo qua hộp thoại, mở ảnh chụp màn hình trong Xem trước (Preview) và thử chọn văn bản. Live Text hoạt động ở nơi Apple hỗ trợ: hình ảnh trong Xem trước (Preview), Ảnh (Photos), Quick Look và Safari. Nó không hoạt động trên cửa sổ ứng dụng bất kỳ, cuộc gọi video hay văn bản giao diện, đó là lý do nó không thể đọc trực tiếp hộp thoại.

Sao chép lỗi bằng Optic

Để hộp thoại mở và đọc văn bản từ màn hình:

  1. Nhấp vào biểu tượng Optic trên thanh menu.
  2. Chọn Chụp văn bản.
  3. Kéo một khung qua thông báo lỗi.
  4. Dán bằng Command-V.

Việc nhận dạng chạy trên Mac của bạn bằng framework Vision của Apple, ở thiết lập chính xác của nó. Văn bản đi vào clipboard kèm một xác nhận nhỏ "Copied to clipboard" (đã sao chép vào clipboard). Hãy kiểm tra mã và đường dẫn sau khi dán, vì các ký tự như 0 và O có thể trông giống nhau trong một số phông chữ.

Nếu văn bản lỗi chứa đường dẫn hoặc chuỗi giống mã, Chế độ mã trong Cài đặt sẽ giúp ích: nó tắt tính năng sửa ngôn ngữ để tên định danh không bị đổi thành từ trong từ điển. Đặt ngắt dòng thành Xóa nếu bạn muốn cả thông báo trên một dòng cho ô tìm kiếm.

Làm gì với văn bản

  • Tìm cách khắc phục. Dán thông báo vào công cụ tìm kiếm hoặc diễn đàn hỗ trợ, tốt nhất trong dấu ngoặc kép để khớp chính xác. Bỏ những phần chỉ có trên Mac của bạn, chẳng hạn tên người dùng trong đường dẫn.
  • Báo cáo lỗi và phiếu hỗ trợ. Nhà phát triển và nhóm hỗ trợ xử lý được nhanh hơn với đúng văn bản so với một lời mô tả về nó.
  • Hỏi đồng nghiệp. Dán thông báo vào cuộc trò chuyện thay vì gửi một bức ảnh điện thoại bị mờ.

Những lỗi cứ quay lại

20 lần chụp gần nhất nằm lại trong lịch sử thanh menu của Optic kèm một hình thu nhỏ và thời gian, để bạn sao chép lại một thông báo sau này khi viết báo cáo. Lịch sử được lưu cục bộ trên Mac của bạn và không bao giờ được tải lên. Để lưu lâu dài, hãy dán nó vào một ghi chú.

Nơi Optic không phù hợp

  • Nó đọc những gì hiển thị. Nếu thông báo đầy đủ bị cắt trong hộp thoại, Optic không đọc được phần bị ẩn. Hãy tìm chế độ xem chi tiết hoặc nhật ký.
  • Mỗi lần một vùng. Nhật ký dài nhiều màn hình dễ sao chép trực tiếp từ Console hoặc tệp nhật ký hơn.
  • Không dịch. Thông báo bằng ngôn ngữ khác được sao chép nguyên trạng; Optic nhận dạng 21 ngôn ngữ, mỗi ngôn ngữ có thể bật tắt trong Cài đặt.
  • Chỉ trên Mac. Nó không chạy trên Windows hay iPhone.

Với văn bản khác không chọn được, chẳng hạn nhãn ứng dụng, canvas ứng dụng web và video, xem sao chép văn bản từ bất kỳ đâu trên màn hình Mac của bạn và những gì Live Text không làm được. Với mã và stack trace trong ảnh chụp màn hình, xem sao chép mã từ ảnh chụp màn hình trên Mac; để giữ công cụ lấy văn bản cách một cú nhấp, xem nhận dạng văn bản từ thanh menu của Mac.

FAQ

Làm thế nào để sao chép văn bản từ cửa sổ lỗi bật lên trên Mac?

Thử Command-C trước và tìm nút chi tiết. Nếu văn bản không chọn được, hãy kéo một khung qua nó bằng ứng dụng OCR màn hình như Optic và dán.

Tại sao tôi không chọn được văn bản trong cảnh báo của macOS?

Hầu hết cảnh báo hiển thị thông báo của chúng dưới dạng nhãn cố định không chọn được. Live Text cũng không đọc cửa sổ ứng dụng.

Dùng OCR màn hình cho thông báo lỗi có an toàn không?

Với Optic, việc nhận dạng diễn ra trên Mac của bạn, ứng dụng không có quyền truy cập mạng và nó chỉ đọc vùng bạn chọn.

Tôi có thể sao chép một stack trace dài theo cách này không?

Bạn có thể chụp những gì vừa trên màn hình, nhưng với các trace dài, báo cáo sự cố trong Console hoặc tệp nhật ký của ứng dụng là nguồn sạch hơn.

Tải Optic trên Mac App Store · Toàn bộ thông tin về Optic