2011-12-16 2 views
0

Я хотел бы прочитать текст диалогового окна/всплывающего окна, а затем сравнить текст этого окна с некоторым значением. Основываясь на сравнении, я хотел бы принять некоторые меры.AHK: Как читать текст из всплывающего окна/Диалоговое окно?

Есть ли способ прочитать текст диалогового окна/всплывающего окна, используя сценарии AHK?

Благодаря Солнечный

+0

никого ... пожалуйста? – Sunny

+0

Поскольку никто не ответил, вот два варианта. 1. Пробовали ли вы «шпион окна», чтобы увидеть, доступны ли данные, которые вы ищете? и 2. Вы пытались просто использовать Ctrl + c для копирования содержимого? В некоторых случаях Ctrl + c копирует весь текст. В противном случае вы можете использовать первый метод, например. setitlematchmode и Detecthiddentext –

ответ

2

Как сказал Роберт, на некоторых MessageBox диалогах вы можете нажать Ctrl + C скопировать его содержимое в буфер обмена.

В противном случае вы можете использовать WinGetText command как так:

WinGetText, output, My Window's Title 
msgbox The text in the window is:`n%output% 
Смежные вопросы