def settext(aString):
    w.OpenClipboard()
    w.EmptyClipboard()
    w.SetClipboardData(win32con.CF_TEXT, aString)
    w.CloseClipboard()
Example #2
0
def send_to_clipboard(clip_type, data):
    win32clipboard.OpenClipboard()
    win32clipboard.EmptyClipboard()
    win32clipboard.SetClipboardData(clip_type, data)
    win32clipboard.CloseClipboard()
Example #3
0
def setText(aString):
    """设置剪贴板文本"""
    w.OpenClipboard()
    w.EmptyClipboard()
    w.SetClipboardData(win32con.CF_UNICODETEXT, aString)
    w.CloseClipboard()
Example #4
0
 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)
Example #6
0
def clear_clipboard():
    w.OpenClipboard()
    w.EmptyClipboard()
    w.CloseClipboard()
Example #7
0
def set_clipboard(string):
    win32clipboard.OpenClipboard()
    win32clipboard.EmptyClipboard()
    win32clipboard.SetClipboardData(win32con.CF_UNICODETEXT, string)
    win32clipboard.CloseClipboard()
Example #8
0
def SetTextOnClipboard(text):
    '''write to clipboard'''
    win32clipboard.OpenClipboard()
    win32clipboard.EmptyClipboard()
    win32clipboard.SetClipboardText(text)
    win32clipboard.CloseClipboard()
Example #9
0
 def set_text(value):
     """设置剪切板的内容"""
     wc.OpenClipboard()
     wc.EmptyClipboard()
     wc.SetClipboardData(win32con.CF_UNICODETEXT, value)
     wc.CloseClipboard()
Example #10
0
 def set_system_text(cls, content):
     content = text_type(content)
     with win32_clipboard_ctx():
         win32clipboard.EmptyClipboard()
         win32clipboard.SetClipboardData(cls.format_unicode, content)
Example #11
0
 def clear_clipboard(cls):
     with win32_clipboard_ctx():
         win32clipboard.EmptyClipboard()
Example #12
0
 def setClipboardData(data):  # “ Václav
     win32clipboard.EmptyClipboard()
     win32clipboard.SetClipboardData(win32clipboard.CF_UNICODETEXT, data)
Example #13
0
def set_text_to_clipboard(info):
    win32clipboard.OpenClipboard()
    win32clipboard.EmptyClipboard()
    win32clipboard.SetClipboardData(win32con.CF_UNICODETEXT, info)
    win32clipboard.CloseClipboard()
Example #14
0
 def setClipboardDataWin(self, data):
     win32clipboard.EmptyClipboard()
     win32clipboard.SetClipboardData(win32clipboard.CF_TEXT, data)
Example #15
0
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')
Example #16
0
def write_to_CF(upgrade_sw):  #把升级的sw路径放到剪切板
    # 写入剪切板
    w.OpenClipboard()
    w.EmptyClipboard()
    w.SetClipboardData(win32con.CF_TEXT, upgrade_sw.encode(encoding='gbk'))
    w.CloseClipboard()
Example #17
0
def set_clipboard(strs):
    w.OpenClipboard()
    w.EmptyClipboard()
    # w.SetClipboardData(win32con.CF_TEXT, strs)
    w.SetClipboardData(win32con.CF_UNICODETEXT, strs)
    w.CloseClipboard()
Example #18
0
def setText(aString):
    '''设置剪贴板文本'''
    win32clipboard.OpenClipboard()
    win32clipboard.EmptyClipboard()
    win32clipboard.SetClipboardData(win32con.CF_UNICODETEXT, aString)
    win32clipboard.CloseClipboard()
Example #19
0
def writeclip(astring):
    w.OpenClipboard()
    w.EmptyClipboard()
    w.SetClipboardData(win32con.CF_UNICODETEXT, astring)
    w.CloseClipboard()
Example #20
0
def RestoreClipboardPy():
    if cdata:
        w.OpenClipboard(0)
        w.EmptyClipboard()
        w.SetClipboardText(cdata)
        w.CloseClipboard()
Example #21
0
def setClipboard(aString):  # 写入剪切板
    w.OpenClipboard()
    w.EmptyClipboard()
    w.SetClipboardText(aString)
    w.CloseClipboard()
Example #22
0
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)
Example #23
0
 def cleanText():
     WCB.OpenClipboard()
     WCB.EmptyClipboard()
     WCB.CloseClipboard()
Example #24
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)))
Example #25
0
 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()
Example #27
0
 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()
Example #29
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
Example #30
0
def clean_clipboard():
    """ 清空剪切板 """
    win32clipboard.OpenClipboard()
    win32clipboard.EmptyClipboard()
    win32clipboard.CloseClipboard()