DeonА вот тут мы вступаем на зыбкую почву предположений и догадок. Поскольку мы знаем о этой программе чуть менее чем ничего, то не факт что она вообще скушает хоть чтото переданое таким путем. Вам по моему, уже ктото говорил что там может быть встроена банальная зашита от такого.
чет нефига не получается отправить команду нажать пробел в течении 1.5 сек, ни ошибок ничего просто команда исполнена
Поэтому вам придеться все искать опытным путем.
Для начала сдлать PostMessage не в hwndChild а в hwnd . ну мало ли…
Вторым этапом вам нужно получить список всех дочерних окон даного приложения через win32gui.EnumChildWindows, В примере блокнота мы брали самое верхнее в z-order, (win32con.GW_CHILD -именно на это указывает). ХЗ как устроена ваша рыбалка, и возможно нужно послыть сообщения не в самое врхнее окно, а в какоето другое …
Так что тут уже вам мало кто может помочь, только метод тыка.
PS чето сначала не понял суто проблемы, но не буду удалять МБ еще пригодиццо.
Реально же таким макаром удерживание клавиши вы не пердадите,
попробуйте или передать четвертым параметром к-во нажатий например такая комманда win32api.PostMessage(hwndChild, win32con.WM_KEYDOWN, 0x20, 100) отправит 100 пробелов подряд окну
или передавать непрерывно сигнал win32api.PostMessage(hwndChild, win32con.WM_KEYDOWN, 0x20, 0) в течении полутора секунд