Нужно сымитировать работу с программой,дабы юзер допер че делать,но вот исходник зажопили,а рисовать лень.
Можно ли как то в реальном времени,и не имея исходного кода узнать координаты кнопки?
all-in-one-seo-pack
domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init
action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/hwor/blagovest.org.ru/wp-includes/functions.php on line 6114kirki
была запущена слишком рано. Обычно это индикатор того, что какой-то код в плагине или теме запускается слишком рано. Переводы должны загружаться при выполнении действия init
или позже. Дополнительную информацию можно найти на странице «Отладка в WordPress». (Это сообщение было добавлено в версии 6.7.0.) in /home/hwor/blagovest.org.ru/wp-includes/functions.php on line 6114shamrock
была запущена слишком рано. Обычно это индикатор того, что какой-то код в плагине или теме запускается слишком рано. Переводы должны загружаться при выполнении действия init
или позже. Дополнительную информацию можно найти на странице «Отладка в WordPress». (Это сообщение было добавлено в версии 6.7.0.) in /home/hwor/blagovest.org.ru/wp-includes/functions.php on line 6114Задайте вопрос и получите ответ
Нужно сымитировать работу с программой,дабы юзер допер че делать,но вот исходник зажопили,а рисовать лень.
Можно ли как то в реальном времени,и не имея исходного кода узнать координаты кнопки?
1) у каждого контрола есть свой ID, который легко ищется с помощью разных программ типа WinSpy, ждем когда будут идти сообщения нужному контролу, анализируем информацию, нужную — сохраняем.
2) Пишем утилиту, которая цикл поиска окна программы (окна нет — запускаем сами или спим до следующего цикла поиска), находим нужное окно, находим идентификатор потока в котором работает оконный цикл, вешаем хук на этот цикл, используем информацию из 1) — зная ID контрола, находи его и узнает его свойства, в частности — текущие координаты
3) Если нужно сымитировать действия пользователя — отправляем контролу сообщение (WM_Message), например, о клике мышкой на этом контроле.
про виндовые хуки, можно прочесть здесь: http://www.wasm.ru/article.php?article=1001024
ну и знания по WinAPI соответственно понадобятся тоже…