O PhraseExpress 9.1 agora pode sincronizar com o TextExpander em ambas as direções: link
Existe alguma maneira de importar trechos de texto feitos usando PhraseExpress no Windows para TextExpander no mac?
Eu sei que você pode importar trechos do TextExpander para o PhraseExpress, mas você pode fazer o contrário.
O PhraseExpress 9.1 agora pode sincronizar com o TextExpander em ambas as direções: link
Resposta curta: Não, você não pode fazer isso. O PhraseExpress usa um método proprietário de exportação que permite que apenas esses arquivos sejam importados para o PhraseExpress.
Resposta longa: não há um caminho fácil. No entanto, se você copiar seus trechos do PhraseExpress para um arquivo csv (como o Excel ou o OpenOffice Writer), poderá reimportar esse arquivo para o TextExpander. Você não poderá preservar nenhuma macro. E você terá que copiar e colar todos os trechos e suas descrições, um por um, ou escrever um script que copie todos os arquivos e os grave em outro lugar. (Eu fiz algo assim há um tempo com o AutoHotkey.)
EDITAR: Eu encontrei o script AutoHotkey que eu criei para copiar da janela do PhraseExpress para uma planilha do Excel. É para a versão alemã do PhraseExpress, você terá que ajustar os atalhos de teclado usados. (Ou eu posso fazer isso mais tarde se eu conseguir fazer isso.)
Este é o código do 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
Se isso é muito entediante para você, pode ser mais fácil recriar os trechos no TextExpander.
Talvez se você entrar em contato com o PhraseExpress Support, eles o ajudarão, mas, caso contrário, não há uma maneira simples de compartilhar seus snippets do PhraseExpress com o Textexpander, nem por meio de sincronização, nem por meio de importação.
Apenas percebi isso enquanto procurava uma solução para o mesmo problema:
Isso é tudo que existe para isso. Lembre-se, eu ainda tenho que verificar se isso funciona, especialmente qualquer macro conversão, mas eu acho que se o PE pode importar da TE, eles provavelmente podem escrever um arquivo no mesmo formato.
Godspeed.