UPDATE: Ich habe ein Python-3-Skript "Reverse the Clipboard Text" hinzugefügt.
Dieses Python-3-Skript unterstützt Unicode-Text. dh Alle Texte ...
# original # Ĥĕłłō ŵōŗłđ in Unicode
# reversed # edocinU ni đłŗōŵ ōłłĕĤ
Da (noch) keine integrierte Lösung vorgestellt wurde, erwähne ich eine Umgehungslösung für Unix-Tools.
Laden Sie die in der Quelle (unten) genannten Dienstprogramme herunter und legen Sie sie in einem PATH-Ordner ab.
Fügen Sie den Code (unten) in eine .cmd-Datei ein und nennen Sie ihn wie Sie möchten. (es muss sich natürlich in einem PATH-Ordner befinden).
Erstellen Sie eine Windows-Verknüpfung zur .cmd (platzieren Sie sie irgendwo in Ihrem Startmenü und stellen Sie sie so ein, dass sie minimiert ausgeführt wird) ... und weisen Sie ihr einen Shortcut-Hotkey zu.
Sie können dann einfach den gewünschten Text in die Zwischenablage kopieren und Ihren Hotkey drücken ... Fertig! .. Der umgekehrte Text ersetzt den ausgewählten Text.
Wenn Sie möchten, können Sie ein NotePad ++ - Makro einrichten, um eine ganze Zeile auszuwählen und zu kopieren. (Beachten Sie die Zeilenumbrüche am Ende des Textes.)
Auch wie in den Quellennotizen erwähnt. Diese Arbeit für Einzelbyte-Zeichensätze.
sed.exe
ist möglicherweise in der Lage, mit Unicode umzugehen, aber das habe ich noch nicht ganz geklärt ... Wenn Sie wissen, wie das geht, posten Sie bitte die Informationen hier oder vielleicht in meinem Beitrag zu einer bestimmten Frage zu diesem Problem : Kann-Gnu-Sed-für-Windows-Griff-Unicode
Dies ist die sed.exe
Version:
@echo off
::==============================================::
:: FUNCTION: Reverse the text in the clipboard. ::
:: 8-bit characters only (ANSI). ::
:: It removes all \r and \n characters, because ::
:: because sed.exe adds a trailing line-feed ::
:: Four `NIX utilities are used. ::
:: 2 gclip.exe (GNU) ::
:: 1 pclip.exe (GNU) ::
:: 3 gsed.exe (GNU) ::
:: 4 tr.exe (is `NIX, but maybe not GNU) ::
::==============================================::
> "%temp%\%n0.sed" echo /\n/!G
>> "%temp%\%n0.sed" echo s/\(.\)\(.*\n\)/^&\2\1/
>> "%temp%\%n0.sed" echo //D
>> "%temp%\%n0.sed" echo s/.//
pclip.exe | sed.exe -f "%temp%\%n0.sed" | tr.exe -d "\r\n" | gclip.exe
del "%temp%\%n0.sed"
goto :eof
Hier ist die Python-3
Version:
##==============================================##
## FUNCTION: Reverse the text in the clipboard. ##
## The text is handled as unicode. ##
## Using Python-3.1.2 ##
## with Python-Win32-extensions for Python-3.1 ##
##==============================================##
import win32clipboard as w
w.OpenClipboard()
## CF_UNICODETEXT == 13
s=w.GetClipboardData(13)
w.SetClipboardData(13,s[::-1])
w.CloseClipboard()