Author Topic: работа с PID  (Read 2072 times)

0 Members and 1 Guest are viewing this topic.

gogodanse

  • Освоившийся
  • **
  • Posts: 58
    • View Profile
работа с PID
« on: April 10, 2020, 01:51:13 AM »
Добрый день!

Так и не нашел ни одной темы на форуме с значением PID и возможно ли это ?

В шаблонах вижу что есть какие то команды, а вот как насчет работы уже с самим окном ?

Допустим я знаю PID окна, и у меня таких окон 4-6 и на каждом этапе цикла мне нужно чтобы он нажимал левой кнопкой мышки по координатам внутри этого PID

Реально ? если да киньте пример буду очень благодарен

gogodanse

  • Освоившийся
  • **
  • Posts: 58
    • View Profile
Re: работа с PID
« Reply #1 on: April 10, 2020, 09:59:10 AM »
Что же делает пандемия с людьми, совсем бедняги с ума сходят  :'(

Сексуальный украинец

  • Зашел в гости
  • *
  • Posts: 16
    • View Profile
Re: работа с PID
« Reply #2 on: April 10, 2020, 10:03:42 AM »
Что же делает пандемия с людьми, совсем бедняги с ума сходят  :'(
PID нi SPID
тебе обов'язково вилікують  :o
Ще не вмерла Україна ...

ya12

  • Активный участник
  • ***
  • Posts: 165
    • View Profile
Re: работа с PID
« Reply #3 on: May 14, 2020, 02:52:01 PM »
Если окна разных процессов с одинаковыми названиями, то вариант такой:

Последовательно запустить каждый процесс. Узнать hwnd по указанным координатам, если координаты заранее не известны воспользоваться dll из этой темы:
http://crapware.aidf.org/forum/index.php?topic=4625.msg31618#msg31618

(не забыть, что одновременно можно запускать dll только в одном потоке, в противном случае можно получить не тот результат)

ps  У pid (процесс) может быть несколько дочерних hwnd (окно), а у hwnd один родительский pid.
Тыкать мышкой в pid нельзя.

« Last Edit: May 14, 2020, 02:59:29 PM by ya12 »