Author Topic: Как скопировать выделенный текст в буфер обмена в браузере через Windows API.  (Read 1269 times)

0 Members and 1 Guest are viewing this topic.

melkichelik

  • Освоившийся
  • **
  • Posts: 28
    • View Profile
Как скопировать выделенный текст в буфер обмена в браузере через 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
« Last Edit: January 20, 2021, 05:46:32 AM by melkichelik »

melkichelik

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

melkichelik

  • Освоившийся
  • **
  • Posts: 28
    • View Profile
Хотя не всё так плохо, в mozilla firefox работает вставка через.
Code: [Select]
POSTMESSAGE($hwnd,0x0301,0,0)
« Last Edit: January 21, 2021, 12:53:52 PM by melkichelik »