Знаете ли как да щракнете върху конкретен текст на екрана?
Трябва да щракна върху текст в GUI обект от външно приложение; Трябва да автоматизирам това с C#. Каква е справката, която ми трябва за това? Аз съм нов в C#
Знаете ли как да щракнете върху конкретен текст на екрана?
Трябва да щракна върху текст в GUI обект от външно приложение; Трябва да автоматизирам това с C#. Каква е справката, която ми трябва за това? Аз съм нов в C#
Трябва да научите два трика, за да постигнете това:
Как да намерите HWND
(манипулатора) на прозореца, към който искате да изпратите събитието за щракване. Има някои API в пространството на имената на Forms, които да помогнат с това, или можете да използвате PInvoke.
Как да изпратите подходящите съобщения на Windows (WM_MOUSEDOWN
, WM_MOUSEUP
) с помощта на SendMessage
.
Съберете тези две заедно и трябва да можете да симулирате събитие с кликване.