अद्यतन: मैंने पायथन -3 "क्लिपबोर्ड पाठ को उल्टा" स्क्रिप्ट में जोड़ा है।
यह पायथन -3 स्क्रिप्ट यूनिकोड पाठ के लिए पूरा करती है; अर्थात। सभी पाठ ...
# original # Ĥĕłłō ŵōŗłđ in Unicode
# reversed # edocinU ni đłŗōŵ ōłłĕĤ
क्योंकि कोई एकीकृत समाधान प्रस्तुत नहीं किया गया है (फिर भी), मैं यूनिक्स-उपकरण के काम का उल्लेख करूंगा।
स्रोत में उल्लिखित उपयोगिताओं को डाउनलोड करें (नीचे), और उन्हें एक PATH'd फ़ोल्डर में डालें।
एक .cmd फ़ाइल में कोड (नीचे) को पॉप करें और इसे अपनी पसंद के अनुसार कॉल करें। (यह, निश्चित रूप से एक पथ फ़ोल्डर में होना चाहिए)।
.Cmd के लिए एक Windows शॉर्टकट बनाएँ (इसे अपने StartMenu में कहीं रख दें, और इसे कम से कम चलाने के लिए सेट करें) ... और इसे एक शॉर्टकट-हॉटकी मान लें।
फिर आप क्लिपबोर्ड पर अपनी पसंद के टेक्स्ट को कॉपी कर सकते हैं और अपने हॉटकी को दबा सकते हैं ... हो गया! .. उलटा पाठ चयनित पाठ को बदल देता है।
यदि आप पसंद करते हैं, तो आप एक संपूर्ण पंक्ति का चयन करने और उसकी प्रतिलिपि बनाने के लिए एक नोटपैड ++ मैक्रो सेट कर सकते हैं .. (पाठ के अंत में नई-पंक्ति चार (नोटों पर ध्यान दें)।
इसके अलावा, जैसा कि स्रोत नोट्स में उल्लेख किया गया है। सिंगल-बाइट्स कैरेक्टर सेट्स के लिए यह काम ..
sed.exe
यूनिकोड को संभालने में सक्षम हो सकता है, लेकिन मैंने अभी तक यह काम नहीं किया है ... अगर आपको यह पता है कि यह कैसे करना है, तो कृपया जानकारी पोस्ट करें, यहां या शायद एक विशिष्ट qustion abut की मेरी पोस्टिंग में इस मुद्दे को समाप्त करें : कैन-ग्नू-सेड-फॉर-विंडोज-हैंडल-यूनिकोड
यह sed.exe
संस्करण है:
@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
यहाँ Python-3
संस्करण है:
##==============================================##
## 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()