Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: melkichelik on January 20, 2021, 05:44:50 AM

Title: Как скопировать выделенный текст в буфер обмена в браузере через Windows API.
Post by: melkichelik on January 20, 2021, 05:44:50 AM
Как скопировать выделенный текст в буфер обмена в браузере через Windows API.

1771614 это hwnd окна браузера.
Пробовал так.
Code: [Select]
POSTMESSAGE(1771614, 0x0100, 0x11, 0);
POSTMESSAGE(1771614, 0x0100, 0x56, 0);
WAITMS (100)
POSTMESSAGE(1771614, 0x0101, 0x56, 0);
POSTMESSAGE(1771614, 0x0101, 0x11, 0);

Так тоже не работает.
Code: [Select]
POSTMESSAGE(1771614,0x0301,0,0)
Конечно можно обычным способом  не через Windows API предварительно сохраняя в переменную, то что находится в буфере, а потом возвращать всё на место, но хотелось бы через Windows API
Title: Re: Как скопировать выделенный текст в буфер обмена в браузере через Windows API.
Post by: melkichelik on January 21, 2021, 04:06:28 AM
В общем как я понял ничего лучше чем поставить плагин на браузер и переназначить клавиши "копирования" - нету, очень жаль.
Title: Re: Как скопировать выделенный текст в буфер обмена в браузере через Windows API.
Post by: melkichelik on January 21, 2021, 07:35:54 AM
Хотя не всё так плохо, в mozilla firefox работает вставка через.
Code: [Select]
POSTMESSAGE($hwnd,0x0301,0,0)