UPDATE: Saya telah menambahkan skrip "membalikkan teks clipboard" Python-3.
Skrip Python-3 ini melayani teks Unicode; yaitu. semua teks ...
# original # Ĥĕłłō ŵōŗłđ in Unicode
# reversed # edocinU ni đłŗōŵ ōłłĕĤ
Karena tidak ada solusi terintegrasi yang disajikan (belum), saya akan menyebutkan solusi Unix-tools.
Unduh utilitas yang disebutkan dalam sumber (di bawah), dan masukkan ke folder PATH'd.
Masukkan kode (di bawah) ke dalam file .cmd dan beri nama sesuka Anda. (Untuk, tentu saja harus dalam folder PATH'd).
Buat pintasan Windows ke .cmd (letakkan di suatu tempat di StartMenu Anda, dan atur untuk menjalankan diminimalkan) ... dan berikan Shortcut-Hotkey padanya.
Anda kemudian dapat menyalin teks pilihan Anda ke clipboard dan tekan Hotkey Anda ... Selesai! .. teks yang terbalik menggantikan teks yang dipilih.
Jika mau, Anda dapat mengatur makro NotePad ++ untuk memilih dan menyalin seluruh baris .. (perhatikan karakter baris baru di akhir teks).
Juga, sebagaimana disebutkan dalam catatan sumber. Workd ini untuk set karakter byte tunggal ..
sed.exe
mungkin dapat menangani Unicode, tetapi saya belum cukup mengatasinya ... Jika Anda mengetahui cara melakukan ini, silakan kirim info, baik di sini atau mungkin dalam posting saya tentang suatu qustion spesifik tentang masalah ini. : can-gnu-sed-for-windows-handle-unicode
Ini sed.exe
versinya:
@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
Ini Python-3
versinya:
##==============================================##
## 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()