Beaucoup de gens ne savent pas que sous Windows, vous pouvez copier tout le contenu texte d'une MessageBox en appuyant sur Ctrl ⌃+ Clorsque la boîte de dialogue est ciblée.
Il s'agit d'une fonctionnalité essentielle pour signaler les messages d'erreur, et dans certains cas, ceux-ci peuvent être énormes.
Pourtant, il semble que sous OS X, cela Command ⌘+ Cne fonctionne pas et je me demande s'il existe une autre méthode pour le faire.
Faire des captures d'écran n'est pas si pratique, surtout qu'elles ne sont pas consultables: p
Je recherche une solution générique, si elle existe . Voici un exemple:
copy-paste
productivity
Sorin
la source
la source
Réponses:
La façon la plus générique peut être d'utiliser l' inspecteur d'accessibilité et de copier le texte de sa fenêtre.
Voici un exemple pour Trim Enabler, où vous ne pouvez pas sélectionner et copier le texte de l'onglet "À propos":
Et la fenêtre affichée par l'inspecteur d'accessibilité:
C'est avec le pointeur de la souris survolant le texte long, qui peut ensuite être trouvé dans AXValue.
Modifier le 2014-10-18:
L'exemple suivant montre étape par étape comment copier du texte qui n'est pas sélectionnable à l'aide d'Accessibility Inspector 4.0:
Ouvrez la fenêtre à partir de laquelle les informations doivent être extraites et ouvrez l'inspecteur d'accessibilité, puis placez le pointeur de la souris sur l'élément d'intérêt:
Appuyez sur Command ⌘+ 7pour verrouiller l'inspecteur d'accessibilité, puis cliquez sur la ligne que vous souhaitez copier (par exemple AXValue) et appuyez sur Command ⌘+ Cpour la copier dans le presse-papiers:
Collez le texte copié si nécessaire:
la source
Le cas général est que le programmeur doit exposer ce texte boîte de dialogue par boîte de dialogue, donc vous ne pouvez pas facilement copier le texte à moins que le programme ne vous propose d'avoir cette fonction.
Les choses que vous pourriez faire, mais semblent plus de travail que cela en vaut la peine, c'est d'activer l'accès universel où le texte pourrait être envoyé à un périphérique externe tel qu'un afficheur braille ou un autre périphérique à usage spécial et en quelque sorte capturé.
Vous pouvez également essayer de casser ce programme et de modifier l'appel de la boîte de dialogue pour changer les choses afin qu'il soit toujours sélectionnable. Cela pourrait poser une meilleure question pour l'aspect programmation des choses.
Vous avez fait la chose pratique - prenez un instantané et espérez que le message est enregistré ailleurs dans un fichier texte. Un lien vers cette question peut être une bonne façon de demander au développeur de programmes où vous avez besoin de cette capacité de modifier sa pratique de codage comme Safari, Terminal et d'autres programmes mentionnés dans les commentaires ci-dessus.
la source
Vous pouvez également exécuter un script comme celui-ci dans AppleScript Editor:
Si vous ne voyez pas le texte dans les résultats, essayez d'ajouter une ou plusieurs
UI elements of
parties aprèsvalue of
.la source