Как вставить обычный текст из Microsoft Onenote в Evernote

Как вставить обычный текст из Microsoft Onenote в Evernote

При использовании Onenote 2013 и Evernote при попытке скопировать и вставить заметки из Onenote в Evernote они вставляются как изображения, а не как текст.

Одним из решений является вставка в Microsoft Word, а затем копирование и вставка в Evernote.

Есть ли прямой способ сделать это?

решение1

Экспериментально у меня работает следующее:

При копировании из OneNote используйте Ctrl+ C. Затем при вставке в Evernote используйте
Ctrl+ Alt+ V(не используйте Ctrl+ V). Вам будут показаны параметры из буфера обмена.
Затем просто нажмите Enter.

Обновление: Когда я изначально опубликовал это, я не знал, что смогу это сделать, поскольку скачал бесплатную программу PhraseExpress.

решение2

Для тех, кто сталкивается с этой проблемой, существует частичное решение — вставка только текста (форматирование теряется).

Я использую для этого скрипт AutoHotKey. Хорошо, что он работает в любой программе, не только в Evernote.

Сценарий ниже, адаптированный изэтот пост на форуме.

Автогорячая клавиша -http://autohotkey.com

$^+v::
  Sleep, 100
  ClipSaved := ClipboardAll  ;save original clipboard contents
  Clipboard = %clipboard%  ;remove formatting
  Sleep, 100
  Send   ^v  ;send the Ctrl+V command
  Sleep, 100
  Clipboard := ClipSaved  ;restore the original clipboard contents
  ClipSaved =  ;clear the variable
Return

решение3

Вдохновленный другими ответами, использующими AutoHotkey для решения этой проблемы, я создал скрипт AutoHotkey, который изменяет команду Ctrl-C для удаления форматирования при копировании текста.отOneNote. Это позволяет избежать поломки копирования-вставки форматирования/изображений/файлов в других приложениях.

$^c::
Send ^c ; Do a normal copy to clipboard
sleep 100 ; Wait for the copy to finish
WinGet current_application, ProcessName, A ; Get the name of the current application

; if the application is OneNote, and the copied content is text ...
if ((current_application = "ONENOTE.EXE") && DllCall("IsClipboardFormatAvailable", "uint", 1)) {
    clipboard = %clipboard% ; remove the formatting
}
Return

решение4

Я только что нашел стороннее решение этой проблемы. Менеджер буфера обмена "Clipboard Fusion" имеет стандартную функцию "scrub", которая позволяет вставлять клипы OneNote как обычный текст. Это частичное решение, но мне все равно нужно было вручную восстановить любое необходимое форматирование текста. Я связался со службой технической поддержки, и они только что предоставили мне макрос, который позволяет мне вставлять полностью отформатированный текст! Я не тестировал его на сложном форматировании (таблицы и т. д.), но он определенно переносит основные шрифты и стили.

Связанный контент