Я ищу способ добавить выделенный текст к текущему клипу в буфере обмена с помощью горячей клавиши в окнах.

Мне нужно, чтобы это был либо менеджер буфера обмена, либо решение, которое будет работать вместе с менеджером буфера обмена.

Есть ли какое-то решение этого?

1 ответ1

0

Да, есть решение, я им пользуюсь.

Пожалуйста, используйте этот макрос AutoHotKey :

^!Insert::  ;work with clipboard: add delimiter and marked text to existing clipboard content
    ClipboardText = %Clipboard%  ;remove formatting
    SendEvent ^c  ;send the Ctrl+C command, must be sent as event so apps get it correctly
    ClipWait
    ClipNew = %Clipboard%
    Clipboard = %ClipboardText%||%ClipNew%
    ClipboardText =  ;clear the variable
    SplashTextOn 200,20,Clipboard Added,%ClipNew%
    Sleep 1000
    SplashTextOff
Return
  • Назначение клавиш происходит с помощью Ctrl+Alt+Insert, но вы можете изменить его.
  • Я вставляю || между вставленными частями, потому что это практично при обработке результата. Вы можете изменить или удалить его.
  • И не забудьте запустить AutoHotKey с правами администратора! (В противном случае он не всегда может выполнять свои действия.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .