Автор Тема: Как скопировать выделенный текст в буфер обмена в браузере через Windows API.  (Прочитано 188 раз)

0 Пользователей и 1 Гость просматривают эту тему.

melkichelik

  • Освоившийся
  • **
  • Сообщений: 28
    • Просмотр профиля
Как скопировать выделенный текст в буфер обмена в браузере через Windows API.

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

Так тоже не работает.
POSTMESSAGE(1771614,0x0301,0,0)
Конечно можно обычным способом  не через Windows API предварительно сохраняя в переменную, то что находится в буфере, а потом возвращать всё на место, но хотелось бы через Windows API
« Последнее редактирование: Январь 20, 2021, 05:46:32 am от melkichelik »

melkichelik

  • Освоившийся
  • **
  • Сообщений: 28
    • Просмотр профиля
В общем как я понял ничего лучше чем поставить плагин на браузер и переназначить клавиши "копирования" - нету, очень жаль.

melkichelik

  • Освоившийся
  • **
  • Сообщений: 28
    • Просмотр профиля
Хотя не всё так плохо, в mozilla firefox работает вставка через.
POSTMESSAGE($hwnd,0x0301,0,0)
« Последнее редактирование: Январь 21, 2021, 12:53:52 pm от melkichelik »