Skype очень раздражает меня, когда я пытаюсь скопировать текст из моего чата; т. е. всегда вставлять метку времени при вставке.
Как скопировать только простой текст?
Skype очень раздражает меня, когда я пытаюсь скопировать текст из моего чата; т. е. всегда вставлять метку времени при вставке.
Как скопировать только простой текст?
Следуй этим шагам:
В скайпе:
Перейдите в Инструменты → Параметры → Чат и СМС.
Нажмите Показать дополнительные параметры
При нажатии Ctrl+V выберете Вставить сообщение как обычный текст
Сохранить
Решение только для Windows
Я сделал быстрый скрипт autohotkey, который запускается, когда вы нажимаете ctrl + C
в Skype. Он в основном копирует выбранное, выполняет замену регулярных выражений и сохраняет его в буфере обмена.
Регулярное выражение довольно наивно и делает несколько предположений, которые могут быть неверными, поскольку я не проверял это строго:
Вот сам скрипт .ahk
. Это зависит от приложения на основе ahk_class tSkMainForm
, который может измениться в будущих обновлениях Skype.
#IfWinActive ahk_class tSkMainForm
^c::
Clipboard := ""
Send ^c
ClipWait, 1
if ( Clipboard ) {
Clipboard := RegExReplace( Clipboard, "m)^\[\d.*?\] .*?: " )
}
Return
#IfWinActive
Если вы хотите сохранить псевдоним, просто удалите .*?:
в конце регулярного выражения.
Я на Mac и сделал очень простое маленькое приложение для удаления метки времени и имени пользователя из скопированных чатов Skype. В связанной папке Dropbox есть "Как использовать". По сути, он очистит то, что находится в буфере обмена, и создаст новый текстовый документ, или вы можете вставить длинный список непрерывных чатов в текстовый документ, а затем очистить оттуда.
https://www.dropbox.com/sh/0vlekavn5vhohvq/AAAMuDdlUxC9ev24yw0kS5kea?dl=0
Я использовал Automator и скрипт bash sed для создания этих апплетов.
Он ищет квадратные скобки и окончание: шаблон и удаляет весь блок.
В последней версии Lync под названием Skype для бизнеса вы можете трижды щелкнуть внутри сообщения, а затем скопировать текст с помощью сочетания клавиш CTRL+C.
Это позволяет копировать / вставлять только текст сообщения, а не метку времени.
Обходной путь для этого с помощью search & replace with regex
Notepad++ на регулярное выражение
new file tab
Ctrl-H
чтобы открыть окно search & replace
\[.+[:][ ]
В поле Find what
Regular expression
для поиска с помощью регулярного выраженияFind next
с тестомReplace all
чтобы закончить работуУра, Nam
п.с. Я понятия не имею, почему Microsoft/Skype не позволяют нам легко копировать сообщения.
Начиная как минимум с версии Skype для бизнеса 15.0.4753.1000 есть две дополнительные опции для указания только копировать текст сообщения. За сообщение и опция копирования по умолчанию.
Затем текст можно вставить с помощью Ctrl + V
Если кому-то все еще интересно, у меня есть обходной путь: щелкните правой кнопкой мыши по выделенному тексту, выберите "поиск с Bing", и он откроет новую вкладку в вашем браузере и покажет вам простой текст без отметок времени и без «Джейн Доу: что-то что-то» ,
Я также нахожу это здесь, но это все еще включает временную метку http://howto.cnet.com/8301-11310_39-57378862-285/how-to-copy-plain-text-from-skype/
Перейдите в Инструменты »Параметры» Чат и SMS »Внешний вид чата, и вы можете снять флажок« Показывать метку времени » .