Многие люди не знают, что в Windows вы можете скопировать весь текстовый контент MessageBox, нажав Ctrl ⌃+, Cкогда диалоговое окно сфокусировано.
Это важная функция для сообщения об ошибках, а в некоторых случаях они могут быть огромными.
Тем не менее, кажется, что в OS X этот Command ⌘+ Cне работает, и мне интересно, есть ли другой способ сделать это.
Делать скриншоты не так удобно, тем более что они не доступны для поиска: p
Я ищу общее решение, если оно существует . Вот пример:
copy-paste
productivity
Сорин
источник
источник
Ответы:
Наиболее общим способом может быть использование инспектора доступности и копирование текста из его окна.
Вот пример для Trim Enabler, где вы не можете выбрать и скопировать текст вкладки «О программе»:
И окно, отображаемое Инспектором Доступности:
Это происходит при наведении указателя мыши на длинный текст, который затем можно найти в AXValue.
Изменить 2014-10-18:
В следующем примере показано, как пошагово скопировать текст, который нельзя выбрать с помощью Accessibility Inspector 4.0:
Откройте окно, из которого должна быть извлечена информация, и откройте Accessibility Inspector, затем наведите указатель мыши на интересующий элемент:
Нажмите Command ⌘+, 7чтобы заблокировать инспектор специальных возможностей, затем щелкните строку, которую хотите скопировать (например, AXValue), и нажмите Command ⌘+, Cчтобы скопировать ее в буфер обмена:
Вставьте скопированный текст, где это необходимо:
источник
Общий случай заключается в том, что программисту необходимо представлять этот текст в диалоговом режиме, поэтому вы не можете просто скопировать текст, если программа не намеревается использовать эту функцию.
Вещи, которые вы могли бы сделать, но кажутся более трудоемкими, чем это того стоит, включают универсальный доступ, при котором текст можно отправлять на внешнее устройство, такое как дисплей Брайля или другое специальное устройство, и каким-либо образом захватывать.
Вы также можете попытаться взломать эту программу и изменить вызов диалога, чтобы изменить его так, чтобы он всегда можно было выбрать. Это может сделать лучший вопрос для программистов.
Вы сделали практическую вещь - сделайте снимок и надейтесь, что сообщение записано в другом месте в текстовый файл. Ссылка на этот вопрос может быть хорошим способом спросить разработчика программ, где вам нужна эта возможность, чтобы изменить их практику кодирования, такую как Safari, Terminal и другие программы, упомянутые в комментариях выше.
источник
Вы также можете запустить такой скрипт в редакторе AppleScript:
Если вы не видите текст в результатах, попробуйте добавить одну или несколько
UI elements of
частей послеvalue of
.источник