Автор Тема: работа с PID  (Прочитано 450 раз)

0 Пользователей и 1 Гость просматривают эту тему.

gogodanse

  • Освоившийся
  • **
  • Сообщений: 52
    • Просмотр профиля
работа с PID
« : Апрель 10, 2020, 01:51:13 am »
Добрый день!

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

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

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

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

gogodanse

  • Освоившийся
  • **
  • Сообщений: 52
    • Просмотр профиля
Re: работа с PID
« Ответ #1 : Апрель 10, 2020, 09:59:10 am »
Что же делает пандемия с людьми, совсем бедняги с ума сходят  :'(

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

  • Зашел в гости
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: работа с PID
« Ответ #2 : Апрель 10, 2020, 10:03:42 am »
Что же делает пандемия с людьми, совсем бедняги с ума сходят  :'(
PID нi SPID
тебе обов'язково вилікують  :o
Ще не вмерла Україна ...

ya12

  • Активный участник
  • ***
  • Сообщений: 136
    • Просмотр профиля
Re: работа с PID
« Ответ #3 : Май 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 нельзя.

« Последнее редактирование: Май 14, 2020, 02:59:29 pm от ya12 »