Здравствуйте. Кто может помочь ? Как узнать по имени процесса, идентификатор окна приложения (Window Handle), в HiAsm есть но там наоборот.
Этот топик читают: Гость
Ответов: 49
Рейтинг: 10
|
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
в одном процессе может быть несколько окон ввиду чего однозначного сопоставления не существует.
|
|||
карма: 27 |
|
Ответов: 2125
Рейтинг: 159
|
|||
Перебрать все окна и найти нужный процесс.
|
|||
карма: 1 |
|
Ответов: 49
Рейтинг: 10
|
|||
Ну а если там точно 1 окно ?
|
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
tsdima писал(а): Перебрать все окна и найти нужный процесс. |
|||
карма: 27 |
|
Ответов: 49
Рейтинг: 10
|
|||
не понятно как, чем ? : можно пример ?
------------ Дoбавленo в 19.47: Не кто не сделает примера ? Главная задачи определить Window Handle левого приложения, по названию, размеру или хоть чему.. |
|||
карма: 0 |
|
Ответов: 4641
Рейтинг: 334
|
|||
MireX писал(а): Не кто не сделает примера ?а справку читал (Wiki)? Может там найдешь?? |
|||
карма: 1 |
|
Ответов: 578
Рейтинг: 14
|
|||
у процесса каждый раз меняется заголовок окна
|
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
GanjaKyp писал(а): у процесса каждый раз меняется заголовок окнапостроение фразы на 5 с плюсом... |
|||
карма: 27 |
|
Ответов: 49
Рейтинг: 10
|
|||
Вообщем вот что у меня получилось, но результата которого хотел не добился. У KeyEvent есть желтая точка "handle" - определяет идентификатор окна для проведения эмуляции. Научился находить идентификатор, теперь KeyEvent знает идентификатор, а эмуляцию клавиши когда окно какого либо приложения не активно, не производит. Что предложите что бы даже не на активное окно производилась эмуляция ?
|
|||
карма: 0 |
|
Ответов: 3514
Рейтинг: 184
|
|||
В русской раскладке копируй.
ап: ок |
|||
карма: 0 |
|
Ответов: 49
Рейтинг: 10
|
|||
Ну что кто что предложит ?
|
|||
карма: 0 |
|
Ответов: 4641
Рейтинг: 334
|
|||
MireX писал(а): Ну что кто что предложит ?MireX, читай да? Астрамак писал(а): В русской раскладке копируй.схема криво выложилась! ------------ Дoбавленo в 21.10: MireX писал(а): Что предложите что бы даже не на активное окно производилась эмуляция ?сделать его активным или ни как! |
|||
карма: 1 |
|
Ответов: 49
Рейтинг: 10
|
|||
Вот что я нашел: Dilma - можно перебрать окна через winenum, который возвращает handle и далее по нему посылать сообщения WM_KEYDOWN с нужным кодом клавиш
Как сделать это "и далее по нему посылать сообщения WM_KEYDOWN с нужным кодом клавиш" |
|||
карма: 0 |
|
Ответов: 8930
Рейтинг: 823
|
|||
MireX, ох! code_13903.txt, не забыть открыть Блокнот
|
|||
карма: 19 |
| ||
файлы: 1 | code_13903.txt [1.6KB] [206] | ||
Голосовали: | MireX |