Python + Win32: Cut/Paste w/o GUI
TeaAndBikkie
teaandbikkie at aol.com
Tue Oct 8 09:08:54 EDT 2002
More information about the Python-list mailing list
Tue Oct 8 09:08:54 EDT 2002
- Previous message (by thread): Python + Win32: Cut/Paste w/o GUI
- Next message (by thread): What a mess!
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
>Subject: Re: Python + Win32: Cut/Paste w/o GUI Mark Hammond wrote: >TeaAndBikkie wrote: >> I use the following variation, in case the clipboard contains other stuff >than >> text... does anyone know if this is necessary? >> >> def GetClipboardText(): >> import win32clipboard, win32con >> win32clipboard.OpenClipboard(0) >> clip_data = win32clipboard.GetClipboardData(win32con.CF_TEXT) >> clip_text = str(clip_data) >> win32clipboard.CloseClipboard() >> return clip_text >> >> --regards, Misha > >The docs for GetClipboardData say: > >Parameters >format=CF_TEXT : int > >So the param is not necessary. As the result is always a string object >(except when format is CF_UNICODETEXT), the str() is not necessary >either. If the clipboard contains non text information (such as a >bitmap), requesting it as such may will return a string, but requesting >it as CF_TEXT is likely to give an exception. Thanks for pointing this out Mark. I missed this the first time :) --Misha
- Previous message (by thread): Python + Win32: Cut/Paste w/o GUI
- Next message (by thread): What a mess!
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list