def copy(text): # --------------place text in clipboard-------------------------# win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(text, win32clipboard.CF_UNICODETEXT) win32clipboard.CloseClipboard()
def copy_text_to_clipboard(text): import win32clipboard win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(text, win32clipboard.CF_TEXT) win32clipboard.CloseClipboard()
def set_clipbaord(data): win32clipboard.OpenClipboard() time.sleep(0.1) win32clipboard.SetClipboardText(data) win32clipboard.CloseClipboard()
else: pack0uc = [k for k in unusecan if k not in pack0chklis] unusedlis = pack0chklis + random.sample( pack0uc, unuseno - len(pack0chklis)) keymemo = [k for k in unusecan if k not in unusedlis] for unused in unusedlis: if unused in pack0: pack0[unused] = -1 else: pack1[unused] = -1 if pack0 == [-1] * keys: pack0 = pack1 pack1 = list(range(keys)) for i in range(len(objmemo)): obj = objmemo[i] key = keymemo[i] obj[0] = lane1 + key p1lis.append(obj) #only concatenate p1lis and etclis allis = p1lis + etclis allis = Sort(allis) for sub in allis: ls = len(sub) for sub_i in range(ls): if sub_i != ls - 1: newcl += str(sub[sub_i]) + " " else: newcl += str(sub[sub_i]) newcl += "\r\n" newcl = newcl.replace('.0 ', ' ') win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(newcl[:-2]) win32clipboard.CloseClipboard()
def set_clipboard(self, text): w.OpenClipboard() w.EmptyClipboard() w.SetClipboardText(text) w.CloseClipboard()
self.master.quit() def main(): hashcache = sqlite3.Connection('HashCache') hashcache.execute( 'CREATE TABLE IF NOT EXISTS `verlist` (`version` STRING UNIQUE)') hashcache.commit() CleanHashCacheWindow(Tk(), hashcache).run() sys.exit(0) try: main() except (KeyboardInterrupt, SystemExit): raise except: import traceback import win32clipboard if win32api.MessageBox( 0, 'A fatal error has occurred. This program will now terminate.\n\n' + traceback.format_exc() + '\n\nCopy traceback to Clipboard?', 'CleanHashCache', win32con.MB_YESNO | win32con.MB_ICONSTOP) == win32con.IDYES: win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(traceback.format_exc()) win32clipboard.CloseClipboard() raise
def set_text(v): # print("内容", v) w.OpenClipboard() w.EmptyClipboard() w.SetClipboardText(v) w.CloseClipboard()
def copy(self, text): win32clipboard.OpenClipboard() win32clipboard.SetClipboardText(text, win32clipboard.CF_UNICODETEXT) win32clipboard.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 SetTextOnClipboard(text): '''write to clipboard''' win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(text) win32clipboard.CloseClipboard()
def RestoreClipboardPy(): if cdata: w.OpenClipboard(0) w.EmptyClipboard() w.SetClipboardText(cdata) w.CloseClipboard()
parser.add_option("-i", "--show-image-info", action="store_true", help="show the information we can extract from images " "in the mail") options, args = parser.parse_args() subject = " ".join(args) try: folder = driver.FindFolder(options.folder) except ValueError, details: parser.error(details) stream = None if options.clipboard: stream = StringIO() Score(driver, BayesManager(), folder, subject, options, stream) if options.clipboard: win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(stream.getvalue()) print "Output successfuly written to the Windows clipboard" if __name__ == '__main__': main()
def copy(value): clipboard.OpenClipboard() clipboard.SetClipboardText(value, clipboard.CF_UNICODETEXT) clipboard.CloseClipboard()
def copy(item): """ Copies item to windows clipboard :param item: item to copy to :return: None """ clipboard.OpenClipboard() clipboard.EmptyClipboard() if isinstance(item, (list, tuple)): headers = list() def set_headers(item): final = list() if headers == list(): headers.extend(list(item.keys())) if not isinstance(item, OrderedDict): headers.sort() final.append("\t".join(headers)) final.append("\t".join([str(item[head]) for head in headers])) return "\r\n".join(final) def set_sylk(item): if hasattr(item, "__sylk__"): return item.__sylk__() print("Generating sylk") final = list() row_index = 1 for row in item: if any([isinstance(row, typo) for typo in (list, tuple)]): for index, cell in enumerate(row): final.append("C" + coordinates(index + 1, row_index) + ";K" + format_sylk(cell)) row_index += 1 elif isinstance(row, dict): h = list(row.keys()) if not isinstance(row, OrderedDict): h.sort() if headers == list() or h != headers: go_headers = True else: go_headers = False set_headers(row) if go_headers is True: final.extend([ "C" + coordinates(index + 1, row_index) + ";K" + format_sylk(head) for index, head in enumerate(headers) ]) row_index += 1 final.extend([ "C" + coordinates(index + 1, row_index) + ";K" + format_sylk(row[head]) for index, head in enumerate(headers) ]) row_index += 1 else: final.append("C" + coordinates(1, row_index) + ";K" + format_sylk(row)) row_index += 1 headers.clear() return "\r\n".join(final) clipboard.SetClipboardData( clipboard.CF_SYLK, bytearray(SYLK_TEMPLATE.format(set_sylk(item)), "utf-8")) clipboard.SetClipboardText("\r\n".join([ isinstance(i, (list, tuple)) and "\t".join([str(a) for a in i]) or isinstance(i, dict) and set_headers(i) or str(i) for i in item ])) else: clipboard.SetClipboardData( clipboard.CF_SYLK, bytearray( SYLK_TEMPLATE.format("C" + coordinates(1, 1) + ";K" + format_sylk(item)), "utf-8")) clipboard.SetClipboardText(str(item)) clipboard.CloseClipboard()
import win32clipboard ### Reverse by character win32clipboard.OpenClipboard() content = win32clipboard.GetClipboardData() content = content[::-1] content = content.replace('\n\r', '\r\n') win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(content) win32clipboard.CloseClipboard()
def set_clipboard_data_none(): win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText('') win32clipboard.CloseClipboard()
def SetText(aString): "Sets Text to the clipboard (win32)\nReturns None" w.OpenClipboard() w.EmptyClipboard() w.SetClipboardText(aString) w.CloseClipboard()
def set_clipboard_data(x): win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(x) win32clipboard.CloseClipboard()
def time_calculation(): """Recalculates the selected range and times how long it takes""" xl = xl_app() orig_calc_mode = xl.Calculation try: # switch Excel to manual calculation and disable screen updating xl.Calculation = constants.xlManual xl.ScreenUpdating = False # int64 variables used for timing start_time = c_int64() end_time = c_int64() # Get the current selection and its Calculate method (to avoid including the # method retrieval in the timing) selection = xl.Selection selection_Calculate = selection.Calculate # run the calculation a few times timings = [] for i in range(100): # Time calling selection.Calculate() using the Windows high-resolution timers windll.Kernel32.QueryPerformanceCounter(byref(start_time)) selection_Calculate() windll.Kernel32.QueryPerformanceCounter(byref(end_time)) duration = float(end_time.value - start_time.value) timings.append(duration) finally: # restore the original calculation mode and screen updating xl.ScreenUpdating = True xl.Calculation = orig_calc_mode # calculate the mean and stddev mean = math.fsum(timings) / len(timings) median = _median(timings) stddev = (math.fsum([(x - mean)**2 for x in timings]) / len(timings))**0.5 best = min(timings) worst = max(timings) # convert to seconds freq = c_int64() windll.Kernel32.QueryPerformanceFrequency(byref(freq)) mean /= freq.value median /= freq.value stddev /= freq.value best /= freq.value worst /= freq.value # copy the results to the clipboard data = [["mean", mean], ["median", median], ["stddev", stddev], ["best", best], ["worst", worst]] text = "\n".join(["\t".join(map(str, x)) for x in data]) win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(text) win32clipboard.CloseClipboard() # report the results xlcAlert( ("%0.2f ms \xb1 %d \xb5s\n" "Median: %0.2f ms\n" "Best: %0.2f ms\n" "Worst: %0.2f ms\n" "(Copied to clipboard)") % (mean * 1000, stddev * 1000000, median * 1000, best * 1000, worst * 1000))
def setText(cadena): WCB.OpenClipboard() WCB.EmptyClipboard() WCB.SetClipboardText(cadena.encode('utf-8'), WCB.CF_TEXT) WCB.CloseClipboard()
def copyToClipboard(s): win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(s) win32clipboard.CloseClipboard()
def ctrlC(self, ctext): win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(ctext) win32clipboard.CloseClipboard()
def set_paste_buffer(text): win32clipboard.OpenClipboard(0) win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(text, win32clipboard.CF_UNICODETEXT) 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
else: real_url = '直播间未启用' else: real_url = '直播间不存在' except: real_url = '数据请求错误' return real_url platform = input("选择平台:\nHY:虎牙\tBL:哔哩哔哩\nDY:斗鱼\tQQ:企鹅电竞\n") live_url = "平台不存在!" if platform.upper() == "HY": rid = input("输入房间号:\n") live_url = get_huya_url(rid) if platform.upper() == "DY": rid = input("输入房间号:\n") live_url = get_douyu_url(rid) if platform.upper() == "BL": rid = input("输入房间号:\n") live_url = get_bilibili_url(rid) if platform.upper() == "QQ": rid = input("输入房间号:\n") live_url = get_egame_url(rid) print(live_url) # 写入剪切板 w.OpenClipboard() w.EmptyClipboard() w.SetClipboardText(live_url) w.CloseClipboard() time.sleep(3)
def set_clipboard(summary): win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(summary) win32clipboard.CloseClipboard()
def set_clipboard_data(data): win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(data, win32clipboard.CF_UNICODETEXT) win32clipboard.CloseClipboard()
def set_clipboard(self, sourceStr): win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(sourceStr) win32clipboard.CloseClipboard()
def setText(aString): # 写入剪切板 w.OpenClipboard() w.EmptyClipboard() w.SetClipboardText(aString) w.CloseClipboard()
def _to_clipboard(board, renderer): win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(board.to_tex(main_only=False)) win32clipboard.CloseClipboard() renderer.info_flash("Position copied to clipboard.")