def settext(aString): w.OpenClipboard() w.EmptyClipboard() w.SetClipboardData(win32con.CF_TEXT, aString) w.CloseClipboard()
def send_to_clipboard(clip_type, data): win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardData(clip_type, data) win32clipboard.CloseClipboard()
def setText(aString): """设置剪贴板文本""" w.OpenClipboard() w.EmptyClipboard() w.SetClipboardData(win32con.CF_UNICODETEXT, aString) w.CloseClipboard()
def setText(cadena): WCB.OpenClipboard() WCB.EmptyClipboard() WCB.SetClipboardText(cadena.encode('utf-8'), WCB.CF_TEXT) WCB.CloseClipboard()
pass try: conf = open('configuration\\cilpboardCut.conf', 'r', encoding='UTF-8') except Exception as e: print(e) sys.stdin = conf inputStrings = [] while True: try: print("Please input the string to be cut.") inputStrings.append(input()) except Exception as e: break conf.close() content = "" while True: b.OpenClipboard() content = b.GetClipboardData(win32con.CF_UNICODETEXT) print("content:", content) if content != "": for s in inputStrings: pattern = re.compile(s) try: content = re.sub(pattern, "", content) except (e): print(e) b.EmptyClipboard() b.SetClipboardData(win32con.CF_UNICODETEXT, content) b.CloseClipboard() time.sleep(1)
def clear_clipboard(): w.OpenClipboard() w.EmptyClipboard() w.CloseClipboard()
def set_clipboard(string): win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardData(win32con.CF_UNICODETEXT, string) win32clipboard.CloseClipboard()
def SetTextOnClipboard(text): '''write to clipboard''' win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(text) win32clipboard.CloseClipboard()
def set_text(value): """设置剪切板的内容""" wc.OpenClipboard() wc.EmptyClipboard() wc.SetClipboardData(win32con.CF_UNICODETEXT, value) wc.CloseClipboard()
def set_system_text(cls, content): content = text_type(content) with win32_clipboard_ctx(): win32clipboard.EmptyClipboard() win32clipboard.SetClipboardData(cls.format_unicode, content)
def clear_clipboard(cls): with win32_clipboard_ctx(): win32clipboard.EmptyClipboard()
def setClipboardData(data): # “ Václav win32clipboard.EmptyClipboard() win32clipboard.SetClipboardData(win32clipboard.CF_UNICODETEXT, data)
def set_text_to_clipboard(info): win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardData(win32con.CF_UNICODETEXT, info) win32clipboard.CloseClipboard()
def setClipboardDataWin(self, data): win32clipboard.EmptyClipboard() win32clipboard.SetClipboardData(win32clipboard.CF_TEXT, data)
import win32gui import win32con import win32clipboard as w from win32gui import * import os main = "D:\\sql\\b.exe" import time while True: titles = set() def foo(hwnd, Nouse): titles.add(GetWindowText(hwnd)) EnumWindows(foo, 0) if "听风换号树" in titles:#听风换号树 北京-天雨 w.OpenClipboard() # 打开剪贴板 w.EmptyClipboard() # 清空剪贴板内容。可以忽略这步操作,但是最好加上清除粘贴板这一步 w.SetClipboardData(win32con.CF_UNICODETEXT, "1122") # 以Unicode文本形式放入剪切板 w.CloseClipboard() hld = win32gui.FindWindow("ChatWnd", "听风换号树") # hld = win32gui.FindWindow("TXGuiFoundation", "北京-天雨") #TXGuiFoundation r_v = os.system(main) win32gui.SendMessage(hld, 770, 0, 0) # msg = "11122" # time.sleep(2) # w.OpenClipboard() # w.EmptyClipboard() # w.SetClipboardData(win32con.CF_UNICODETEXT, msg) # print('11')
def write_to_CF(upgrade_sw): #把升级的sw路径放到剪切板 # 写入剪切板 w.OpenClipboard() w.EmptyClipboard() w.SetClipboardData(win32con.CF_TEXT, upgrade_sw.encode(encoding='gbk')) w.CloseClipboard()
def set_clipboard(strs): w.OpenClipboard() w.EmptyClipboard() # w.SetClipboardData(win32con.CF_TEXT, strs) w.SetClipboardData(win32con.CF_UNICODETEXT, strs) w.CloseClipboard()
def setText(aString): '''设置剪贴板文本''' win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardData(win32con.CF_UNICODETEXT, aString) win32clipboard.CloseClipboard()
def writeclip(astring): w.OpenClipboard() w.EmptyClipboard() w.SetClipboardData(win32con.CF_UNICODETEXT, astring) w.CloseClipboard()
def RestoreClipboardPy(): if cdata: w.OpenClipboard(0) w.EmptyClipboard() w.SetClipboardText(cdata) w.CloseClipboard()
def setClipboard(aString): # 写入剪切板 w.OpenClipboard() w.EmptyClipboard() w.SetClipboardText(aString) w.CloseClipboard()
def senddata(data): global play_ucl_label global ucl_find_data play_ucl_label = "" ucl_find_data = [] type_label_set_text() shell = win32com.client.Dispatch("WScript.Shell") hwnd = win32gui.GetForegroundWindow() pid = win32process.GetWindowThreadProcessId(hwnd) pp = "" if len(pid) >= 2: pp = pid[1] else: pp = pid[0] #print("PP:%s" % (pp)) print(pp) p = psutil.Process(pp) f_arr = ["putty", "pietty", "pcman"] check = True for k in f_arr: #break; if my.is_string_like(my.strtolower(p.exe()), k): check = False win32clipboard.OpenClipboard() orin_clip = "" try: orin_clip = win32clipboard.GetClipboardData( win32con.CF_UNICODETEXT) except: pass win32clipboard.SetClipboardData(win32con.CF_UNICODETEXT, "") win32clipboard.EmptyClipboard() win32clipboard.CloseClipboard() win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() #這一行特別重要,經過實驗如果不加這一行的話會做動不正常 win32clipboard.SetClipboardData(win32con.CF_UNICODETEXT, data) win32clipboard.CloseClipboard() shell.SendKeys("+{INSERT}", 0) #reload(sys) #sys.setdefaultencoding('UNICODE') #SendKeysCtypes.SendKeys("肥".encode("UTF-8",0)) #reload(sys) #sys.setdefaultencoding('UTF-8') #也許要設delay... time.sleep(0.05) win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardData(win32con.CF_UNICODETEXT, orin_clip) win32clipboard.CloseClipboard() #reload(sys) #sys.setdefaultencoding('UTF-8') #print("ascii") #SendKeysCtypes.SendKeys(data.decode("big"),0) #reload(sys) #sys.setdefaultencoding('UTF-8') break if check == True: #reload(sys) #sys.setdefaultencoding('UTF-8') #print("CP950") SendKeysCtypes.SendKeys(data.decode("UTF-8"), 0)
def cleanText(): WCB.OpenClipboard() WCB.EmptyClipboard() WCB.CloseClipboard()
for i, output_list in enumerate(docnr_list, 1): print("---------------------------------------------------") print("Liste #{}, {} nummer funnet ({} unike):" .format(i, len(output_list), len(set(output_list)))) print(separator.join(output_list)) print("---------------------------------------------------") print("Velg et tall for å kopiere liste til utklippstavle.") print("'N' for å laste inn en ny liste.") print("'Q' for å avslutte.") user_choice = input() if user_choice == "Q" or user_choice == "q": raise SystemExit if user_choice == "N" or user_choice == "n": break else: try: user_choice = int(user_choice) except: print("Feil: '{}' er ikke et gyldig valg." .format(user_choice)) continue if user_choice <= len(docnr_list) and user_choice > 0: win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(separator.join(docnr_list[user_choice-1])) win32clipboard.CloseClipboard() print("Kopiert OK.") else: print("Feil: Må være et tall mellom 1 og {}." .format(len(docnr_list)))
def ctrlC(self, ctext): win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(ctext) win32clipboard.CloseClipboard()
def set_clipboard_data_none(): win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText('') win32clipboard.CloseClipboard()
def clear_clipboard(cls): win32clipboard.OpenClipboard() try: win32clipboard.EmptyClipboard() finally: win32clipboard.CloseClipboard()
def set_clipboard_data(x): win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(x) win32clipboard.CloseClipboard()
def copy_to_clipboard(text): """ Copy text to the clipboard Returns True if successful. False otherwise. """ # ============================================================================= # win32 (Windows) try: import win32clipboard win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(text) win32clipboard.CloseClipboard() return True except: pass # ============================================================================= # clip (Windows) try: import subprocess p = subprocess.Popen(['clip'], stdin=subprocess.PIPE) p.stdin.write(text) p.stdin.close() retcode = p.wait() return True except: pass # ============================================================================= # pbcopy (Mac OS X) try: import subprocess p = subprocess.Popen(['pbcopy'], stdin=subprocess.PIPE) p.stdin.write(text) p.stdin.close() retcode = p.wait() return True except: pass # ============================================================================= # xclip (Linux) try: import subprocess p = subprocess.Popen(['xclip', '-selection', 'c'], stdin=subprocess.PIPE) p.stdin.write(text) p.stdin.close() retcode = p.wait() return True except: pass # ============================================================================= # xsel (Linux) try: import subprocess p = subprocess.Popen(['xsel'], stdin=subprocess.PIPE) p.stdin.write(text) p.stdin.close() retcode = p.wait() return True except: pass # ============================================================================= # pygtk try: # Code from # http://www.vector-seven.com/2007/06/27/passing-data-between-gtk-applications-with-gtkclipboard/ import pygtk pygtk.require('2.0') import gtk # get the clipboard clipboard = gtk.clipboard_get() # set the clipboard text data clipboard.set_text(text) # make our data available to other applications clipboard.store() return True except: pass return False
def clean_clipboard(): """ 清空剪切板 """ win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.CloseClipboard()