Нажатие клавиш CS:GO

Начинающий
Статус
Оффлайн
Регистрация
16 Фев 2020
Сообщения
4
Реакции[?]
0
Поинты[?]
0
В ксго на F3 забинжен дисконнект. Запускаю, вроде все норм, но ничего не происходит. Может кто-то шарит?
Python:
hwnd = win32gui.FindWindow(None, "login - Direct3D 9")
win32api.PostMessage(hwnd, win32con.WM_KEYDOWN, win32con.VK_F3, 0)
win32api.PostMessage(hwnd, win32con.WM_KEYUP, win32con.VK_F3, 0)
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
9 Ноя 2021
Сообщения
35
Реакции[?]
5
Поинты[?]
0
попробуй полное название окна ксго ввести , типо Counter Strike Global offensive Direct3D 9
 
Эксперт
Статус
Оффлайн
Регистрация
9 Апр 2020
Сообщения
1,442
Реакции[?]
671
Поинты[?]
30K
Участник
Статус
Оффлайн
Регистрация
5 Окт 2017
Сообщения
784
Реакции[?]
173
Поинты[?]
11K
SendMessage вместо PostMessage не пробовал?
А панель запущена от тех прав, от каких запущен и Steam? (Например, если Steam запущен от имени администратора)
 
Начинающий
Статус
Оффлайн
Регистрация
16 Фев 2020
Сообщения
4
Реакции[?]
0
Поинты[?]
0
Порпобуй между PostMessage, Sleep() засунуть
Не помогло
SendMessage вместо PostMessage не пробовал?
А панель запущена от тех прав, от каких запущен и Steam? (Например, если Steam запущен от имени администратора)
Пробывал. И то, и то от имени админа
Нажатия мышкой нормально работают, а клавиши не хотят
 
Эксперт
Статус
Оффлайн
Регистрация
9 Апр 2020
Сообщения
1,442
Реакции[?]
671
Поинты[?]
30K
Хуй тогда знает, попробуй так тогда:
Python:
import win32api, win32gui, win32con

HWND = win32gui.FindWindow("Counter-Strike: Global Offensive - Direct3D 9", None)
HANDLE = win32gui.GetWindow(HWND, win32con.GW_CHILD)

win32api.SendMessage(HANDLE, win32con.WM_CHAR, 0x72, 0)
 
Начинающий
Статус
Оффлайн
Регистрация
16 Фев 2020
Сообщения
4
Реакции[?]
0
Поинты[?]
0
Хуй тогда знает, попробуй так тогда:
Python:
import win32api, win32gui, win32con

HWND = win32gui.FindWindow("Counter-Strike: Global Offensive - Direct3D 9", None)
HANDLE = win32gui.GetWindow(HWND, win32con.GW_CHILD)

win32api.SendMessage(HANDLE, win32con.WM_CHAR, 0x72, 0)
Не работает
 
Похожие темы
Сверху Снизу