Добавить в буфер обмена с помощью горячей клавиши
Я ищу способ добавить выделенный текст к текущему клипу в буфере обмена с помощью горячей клавиши в окнах.
Мне нужно, чтобы это был либо менеджер буфера обмена, либо решение, которое будет работать вместе с менеджером буфера обмена.
Есть ли какое-то решение этого?
1 ответ
Да, есть решение, я им пользуюсь.
Пожалуйста, используйте этот макрос 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 с правами администратора! (В противном случае он не всегда может выполнять свои действия.)