
1NF3sted
31.07.2018
06:32:27
ты думаешь я не искал ?

Ildar
31.07.2018
06:32:32
там в ответе предлагают вообще байты выводить

1NF3sted
31.07.2018
06:32:33
2-3 часа провел за гуглом
Понимаешь что надо ?

Google

1NF3sted
31.07.2018
06:32:56
взять ТЕКСТ УЖЕ СУШЕСТВУЮЩИЙ и ВСТАВИТЬ его ?
больше не нужно ничего
не ужели это не реально сделать без использования Autoit...

Ildar
31.07.2018
06:36:05
сделай print(hwnd)
у тебя там 0 явно будет, помушо ты попутал аргументы
начнем с этого

1NF3sted
31.07.2018
06:40:13
да не

Ildar
31.07.2018
06:40:14
или не попутал, но ты убедись что hwnd находишь

1NF3sted
31.07.2018
06:43:40
132426
вывод есть

Aragaer
31.07.2018
06:44:43
https://stackoverflow.com/questions/523405/how-to-send-text-to-notepad-in-c-win32
найти внутри окна Edit, отправить ему WM_SETTEXT
задача как это сделать на птоне остается читателю в качестве самостоятельного упражнения

Google

1NF3sted
31.07.2018
06:46:06
дело в том что EDIT походу нет.

?
31.07.2018
06:46:21
нужен регэкс
import re
re.findall('(?<="url":).*?(?="}]")', string).group(0)

Aragaer
31.07.2018
06:46:37
не EDIT, а Edit

1NF3sted
31.07.2018
06:46:51

Aragaer
31.07.2018
06:47:18
не похоже на notepad, больше похоже на дибилу

1NF3sted
31.07.2018
06:47:30
ну это да

Aragaer
31.07.2018
06:47:44
а там далеко не факт, что есть Edit всякие

1NF3sted
31.07.2018
06:47:47
я делаю бота, для этой игры, уже все готово, осталось создавать игру

Aragaer
31.07.2018
06:47:51
там возможно идет перехват с клавиатуры

1NF3sted
31.07.2018
06:48:13
ну вот вопрос, почему у Autoit получаеться это делать ?
controlsend($hwnd,"","","TEXT") и все работает же ..
ну вот нет желания возиться с autoit еще в добавок

?
31.07.2018
06:48:46
Я бы такого бота на Assembler написал
Проще всего

1NF3sted
31.07.2018
06:49:03
его бы забанили
за час

?
31.07.2018
06:49:16
За что это?

1NF3sted
31.07.2018
06:49:24
за memory read / write
я написал скрипт который снимает скриншот у не активного окна, далее ищет совпадение картинки и выдает мне координаты

Google

1NF3sted
31.07.2018
06:50:23
по которым ходит через sendmessage
мне надо просто отправить текст.... бля...............

?
31.07.2018
06:51:06
Так ты поле найти не можешь?
Это мало где реализуют

1NF3sted
31.07.2018
06:53:07
Autoit справился идеально !
почему нельзя подобие такого сделать на python ?

?
31.07.2018
06:53:48
Можно

1NF3sted
31.07.2018
06:53:48
сильно убогий язык или что ?

?
31.07.2018
06:54:09
Autoit Эмулирует действия мыши и клавиатуры?

1NF3sted
31.07.2018
06:54:17
может и то и другое

1NF3sted
31.07.2018
06:54:29
в данном случае оно оправляет TEXT в HWND
и все получаеться
как сделать что бы такое было возможно на python ? просто отправить текст в hwnd

?
31.07.2018
06:55:30
$hwn имя процесса?

1NF3sted
31.07.2018
06:55:51
да
вот как отправить текст по средствами pywin32 ?
можешь подсказать ?

Ildar
31.07.2018
06:58:06
https://stackoverflow.com/questions/38970354/win32gui-findwindow-not-finding-window

Google

1NF3sted
31.07.2018
06:58:16
мда
я вам за SendMessage вы мне за нажми мышкой получаеться

Ildar
31.07.2018
06:58:32
вот это у меня с блокнотом сработало
import win32gui
import win32con
import win32api
hwndMain = win32gui.FindWindow("Notepad", None)
hwndChild = win32gui.GetWindow(hwndMain, win32con.GW_CHILD)
win32api.PostMessage(hwndChild, win32con.WM_CHAR, 0x5b, 0)
у меня не про мышку

?
31.07.2018
07:00:00
0x5b ?

1NF3sted
31.07.2018
07:00:40
hwndChild = win32gui.GetWindow(hwndMain, win32con.GW_CHILD)
pywintypes.error: (1400, 'GetWindow', 'Недопустимый дескриптор окна.')
работает ? странно

Admin
ERROR: S client not available

Ildar
31.07.2018
07:01:01
открой блокнот

?
31.07.2018
07:01:13
?

Ildar
31.07.2018
07:01:29
ну это знак [ ну и там в ответах
пишут как искать название окна, оказывается не все так просто: https://pendriveapps.com/winspy-find-window-properties/
Thanks, I've learnt something today; Window Classes are new to me! Downloaded WinSpy++, and found that the Class is, in fact VTWin32, and this works perfectly

?
31.07.2018
07:02:16
Да, я читал это
Там предлагали через дочернии окна
https://ru.stackoverflow.com/questions/464543/python-%D0%9F%D0%BE%D0%B8%D1%81%D0%BA-%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0-%D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B8-%D0%BE%D0%BA%D0%BD%D0%B0-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B
Тут про поиск

1NF3sted
31.07.2018
07:03:01
да причем тут поиск

Google

1NF3sted
31.07.2018
07:03:11
мне надо вставить слово "ITS TEXT" в окно
допустим

Ildar
31.07.2018
07:04:08
чем тебе мой код не понравилсо?)

1NF3sted
31.07.2018
07:04:18
код твой не работает
вовсе
hwndChild = win32gui.GetWindow(hwndMain, win32con.GW_CHILD)
pywintypes.error: (1400, 'GetWindow', 'Недопустимый дескриптор окна.')
вывод твоего текста

El Mariachi
31.07.2018
07:05:20

1NF3sted
31.07.2018
07:06:02
notepad
как и в примере

Ildar
31.07.2018
07:06:12
ну потому-что ты строку в байт пытаешься запихнуть
там про побайтовый вывод але
а ты небось туда вписал 'its test' свой
и блокнот не открыл

1NF3sted
31.07.2018
07:06:49
нет
все открыл

El Mariachi
31.07.2018
07:06:56

1NF3sted
31.07.2018
07:07:58

Ildar
31.07.2018
07:08:46
бляяяяяяяяя
блокнот он открыл
это не блокнот але, это AkelPad