Что нового

WinGetHandle и PID

Valeri

Новичок
Сообщения
3
Репутация
0
Добрый день! Прошу прощения за глупый, возможно, вопрос, но как по PID получить handle и уже используя его сделать ControlSend?
Для чего мне это? Есть игра, хочу в каждое окно отправлять нажатие клавиши.
 
Последнее редактирование:

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Код:
#Include <WinAPIEx.au3>
_WinAPI_EnumProcessWindows
 
Автор
Valeri

Valeri

Новичок
Сообщения
3
Репутация
0
А как из полученного массива узнать handle, на пример, блокнота?
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
[0][0] - Number of rows in array (n)
[0][1] - Unused
[n][0] - Window handle
[n][1] - Window class name
Код:
#Include <WinAPIEx.au3>
#include 'array.au3'
$str=_WinAPI_EnumProcessWindows('notepad.exe')
_ArrayDisplay($str)
 
Верх