Ejemplo n.º 1
0
def copy(text):
    # --------------place text in clipboard-------------------------#
    win32clipboard.OpenClipboard()
    win32clipboard.EmptyClipboard()
    win32clipboard.SetClipboardText(text, win32clipboard.CF_UNICODETEXT)
    win32clipboard.CloseClipboard()
Ejemplo n.º 2
0
def copy_text_to_clipboard(text):
    import win32clipboard
    win32clipboard.OpenClipboard()
    win32clipboard.EmptyClipboard()
    win32clipboard.SetClipboardText(text, win32clipboard.CF_TEXT)
    win32clipboard.CloseClipboard()
Ejemplo n.º 3
0
def set_clipbaord(data):
    win32clipboard.OpenClipboard()
    time.sleep(0.1)
    win32clipboard.SetClipboardText(data)
    win32clipboard.CloseClipboard()
Ejemplo n.º 4
0
            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()
Ejemplo n.º 5
0
 def set_clipboard(self, text):
     w.OpenClipboard()
     w.EmptyClipboard()
     w.SetClipboardText(text)
     w.CloseClipboard()
Ejemplo n.º 6
0
        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
Ejemplo n.º 7
0
def set_text(v):
    # print("内容", v)
    w.OpenClipboard()
    w.EmptyClipboard()
    w.SetClipboardText(v)
    w.CloseClipboard()
Ejemplo n.º 8
0
def copy(self, text):
    win32clipboard.OpenClipboard()
    win32clipboard.SetClipboardText(text, win32clipboard.CF_UNICODETEXT)
    win32clipboard.CloseClipboard()
Ejemplo n.º 9
0
 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)))
Ejemplo n.º 10
0
def SetTextOnClipboard(text):
    '''write to clipboard'''
    win32clipboard.OpenClipboard()
    win32clipboard.EmptyClipboard()
    win32clipboard.SetClipboardText(text)
    win32clipboard.CloseClipboard()
Ejemplo n.º 11
0
def RestoreClipboardPy():
    if cdata:
        w.OpenClipboard(0)
        w.EmptyClipboard()
        w.SetClipboardText(cdata)
        w.CloseClipboard()
Ejemplo n.º 12
0
    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()
Ejemplo n.º 13
0
def copy(value):
    clipboard.OpenClipboard()
    clipboard.SetClipboardText(value, clipboard.CF_UNICODETEXT)
    clipboard.CloseClipboard()
Ejemplo n.º 14
0
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()
Ejemplo n.º 15
0
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()
Ejemplo n.º 17
0
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()
Ejemplo n.º 19
0
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))
Ejemplo n.º 20
0
 def setText(cadena):
     WCB.OpenClipboard()
     WCB.EmptyClipboard()
     WCB.SetClipboardText(cadena.encode('utf-8'), WCB.CF_TEXT)
     WCB.CloseClipboard()
Ejemplo n.º 21
0
def copyToClipboard(s):
    win32clipboard.OpenClipboard()
    win32clipboard.EmptyClipboard()
    win32clipboard.SetClipboardText(s)
    win32clipboard.CloseClipboard()
Ejemplo n.º 22
0
 def ctrlC(self, ctext):
     win32clipboard.OpenClipboard()
     win32clipboard.EmptyClipboard()
     win32clipboard.SetClipboardText(ctext)
     win32clipboard.CloseClipboard()
Ejemplo n.º 23
0
def set_paste_buffer(text):
    win32clipboard.OpenClipboard(0)
    win32clipboard.EmptyClipboard()
    win32clipboard.SetClipboardText(text, win32clipboard.CF_UNICODETEXT)
    win32clipboard.CloseClipboard()
Ejemplo n.º 24
0
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
Ejemplo n.º 25
0
            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)
Ejemplo n.º 26
0
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()
Ejemplo n.º 28
0
 def set_clipboard(self, sourceStr):
     win32clipboard.OpenClipboard()
     win32clipboard.EmptyClipboard()
     win32clipboard.SetClipboardText(sourceStr)
     win32clipboard.CloseClipboard()
Ejemplo n.º 29
0
def setText(aString):  # 写入剪切板
    w.OpenClipboard()
    w.EmptyClipboard()
    w.SetClipboardText(aString)
    w.CloseClipboard()
Ejemplo n.º 30
0
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.")