Zireael пишет:
Цитата:
а клавишу всё равно не прожимает
Для начала проверьте работают ли вообще нажатия.
'56' это текст, а 56 код клавиши.
Пример как напечатать текст в блокноте:
CODE:
win w = window (-1, "Edit", window (-1, "Notepad", -1));
key(56, 1, 1, w); // нажать цифру 8
key("56", 1, 1, w); // напечатать текст 56
key(56, 1, 1, w); // нажать цифру 8
key("56", 1, 1, w); // напечатать текст 56
CODE:
win w = window (-1, "Edit", window (-1, "Notepad", -1));
sendkey(56, w); // нажать цифру 8
sendkey("56", w); // напечатать текст 56
sendkey(56, w); // нажать цифру 8
sendkey("56", w); // напечатать текст 56
Нажатия работают, самое интересное, что работают только с вашим указателем окна, с моим не работает и я не могу понять почему.
Ваш указатель: win w = window (-1, "Edit", window (-1, "Notepad", -1));
Мой указатель: win w = window ("*Новый текстовый документ.txt – Блокнот", "Notepad", -1)
Возможно я не туда нажимаю во вкладке "Шпион", на скриншоте я пометил жёлтым цветом область, куда кликаю чтобы получить указатель
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]