Есть ли способ импортировать фрагменты текста, сделанные с помощью PhraseExpress в Windows, в TextExpander на Mac?
Я знаю, что вы можете импортировать фрагменты TextExpander в PhraseExpress, но вы можете сделать наоборот.
Есть ли способ импортировать фрагменты текста, сделанные с помощью PhraseExpress в Windows, в TextExpander на Mac?
Я знаю, что вы можете импортировать фрагменты TextExpander в PhraseExpress, но вы можете сделать наоборот.
PhraseExpress 9.1 теперь может синхронизироваться с TextExpander в обоих направлениях: http://www.phraseexpress.com/textexpander-windows.htm
Просто сам заметил это, когда искал решение той же проблемы:
Это все, что нужно сделать. Имейте в виду, мне еще предстоит убедиться, что это работает, особенно любые преобразования макросов, но я полагаю, что если PE может импортировать из TE, они, вероятно, могут записать файл в том же формате.
Godspeed.
Краткий ответ: нет, вы не можете этого сделать. PhraseExpress использует собственный метод экспорта, который позволяет импортировать только эти файлы в PhraseExpress.
Длинный ответ: нет простого пути. Однако, если вы копируете свои фрагменты PhraseExpress в csv-файл (например, Excel или OpenOffice Writer), вы можете повторно импортировать этот файл в TextExpander. Вы не сможете сохранить какие-либо макросы. И вам придется либо скопировать и вставить все фрагменты и их описания по одному или написать скрипт, который копирует все из этих файлов и записывает их в другом месте. (Я сделал что-то подобное некоторое время назад с AutoHotkey.)
РЕДАКТИРОВАТЬ: я нашел сценарий AutoHotkey, который я создал, чтобы скопировать из окна PhraseExpress в электронную таблицу Excel. Это для немецкой версии PhraseExpress, вам придется настроить используемые сочетания клавиш. (Или я могу сделать это позже, если мне удастся это сделать.)
Вот код AutoHotkey:
; Edit, Exit, Suspend
+!e::Edit
+!x::ExitApp
+!s::Suspend
; Reload section
#IfWinActive, ahk_class SciTEWindow
F9::
send ^s
Reload
Return
#IfWinActive ahk_class TpexMWnd4
F5::
Clipboard =
SendInput !b^a^c ; Beschreibung kopieren
ClipWait
Beschreibung := Clipboard
SendInput {tab} ; Textbausteininhalt kopieren
Clipboard =
SendInput ^a^c
ClipWait
Inhalt := Clipboard
; Autotext kopieren
clipboard =
SendInput !a
SendInput ^a^c
sleep 100
autotext := Clipboard
; zu excel wechseln und in Zellen eintragen, danach in untere Reihe wechseln
WinActivate ahk_class XLMAIN
WinWaitActive ahk_class XLMAIN
Sleep 200
SendRaw %Beschreibung%
Sleep 100
SendInput {tab}
Sleep 100
SendRaw %inhalt%
Sleep 100
SendInput {tab}
Sleep 100
SendRaw %Autotext%
Sleep 100
SendInput {down}
Sleep 100
SendInput {home}
Sleep 100
; Zu pex wechseln
WinActivate ahk_class TpexMWnd4
Sleep 200
Send !u
Sleep 200
send {down}
Sleep 200
Return
F6::
Clipboard =
SendInput !b ; zu Beschreibung gehen
SendInput {tab} ; Textbausteininhalt kopieren
Clipboard =
SendInput ^a^c
ClipWait
Inhalt := Clipboard
; Autotext kopieren
clipboard =
SendInput !a
SendInput ^a^c
sleep 100
autotext := Clipboard
; zu excel wechseln und in Zellen eintragen, danach in untere Reihe wechseln
WinActivate ahk_class Notepad
WinWaitActive ahk_class Notepad
Sleep 100
SendRaw %Autotext%
Sleep 100
SendInput {tab}
Sleep 100
SendRaw %inhalt%
Sleep 100
SendInput {enter}
Sleep 100
; Zu pex wechseln
WinActivate ahk_class TpexMWnd4
Sleep 200
Send !u
Sleep 200
send {down}
Sleep 200
Return
Если это слишком утомительно для вас, возможно, будет проще воссоздать фрагменты в TextExpander.
Может быть, если вы обратитесь в службу поддержки PhraseExpress, они вам помогут, но в противном случае не существует простого способа поделиться своими фрагментами PhraseExpress с Textexpander, ни с помощью синхронизации, ни с помощью импорта.