zoukankan      html  css  js  c++  java
  • WIN32api总结

    1.鼠标操作:

    win32api.SetCursorPos((101,156))
    win32api.mouse_event(win32con.MOUSEEVENT_LEFTDOWN,0,0,0,0)
    win32api.mouse_event(win32con.MOUSEEVENT_LEFTUP,0,0,0,0)

    2.键盘操作:

    win32api.keybd_event(91,0,0,0)  #按下windows键
    win32api.keybd_event(91,0,win32con.KEYEVENT_KEYUP,0) #释放按键
    

    3.键值:
    A 65    0 48    F1 112    Backspace 8
    B 66    1 49.   F2 113    Tab 9
    C 67    2 50.   F3 114.   Clear 12
    D 68    3 51.   F4 115.   Enter 13
    E 69    4 52.   F5 116.   Shift 16
    F 70    5 53.   F6 117.   Control 17
    G 71    6 54    F7 118.   Alt 18
    H 72    7 55.   F8 119.   Caps Lock 20
    I 73      8 56.   F9 120.   Esc 27
    J 74     9 57.   F10 121. Spacebar 320
    K 75     * 106  F11 122. Page Up 33
    L 76     + 107. F12 123. Page Down 34
    M 77    ENTER 108.       End 35
    N 78     - 109                   Home 36
    O 79     . 110                   Left Arrow 37
    P 80     / 111.                  Up Arrow 38
    Q 81     0 96.                   Right Arrow 39
    R 82.    1 97                    Down Arrow 40
    S 83.    2 98                    Insert 45
    T 84.    3 99.                   Delete 46
    U 85.    4 100                 Help 47
    V 86.    5 101                 Num Lock 144
    W 87.   6 102
    X 88.    7 103
    Y 89.    8 104
    Z 90.    9 105

    4.剪切板操作:

     1 #-*- coding: UTF-8 -*- 
     2 '''
     3 Created on 2017-1-7
     4 
     5 @author: Bao
     6 '''
     7 
     8 import win32clipboard
     9 import win32con
    10 import SendKeys
    11 
    12 win32clipboard.OpenClipboard()
    13 win32clipboard.EmptyClipboard()  
    14 win32clipboard.SetClipboardData(win32con.CF_TEXT, u'你好'.encode('gbk'))  
    15 win32clipboard.CloseClipboard()
    16 
    17 SendKeys.SendKeys('^{v}')
    18 
    19 win32clipboard.OpenClipboard()
    20 win32clipboard.EmptyClipboard()  
    21 win32clipboard.SetClipboardData(win32con.CF_UNICODETEXT, u'你好')  
    22 win32clipboard.CloseClipboard()
    23 
    24 SendKeys.SendKeys('^{v}')

    http://docs.activestate.com/activepython/2.4/pywin32/win32clipboard.html
  • 相关阅读:
    c++实现单例
    shell查看并修复网络连接
    shell检测interface是否已分配ip,qt调用shell脚本
    ubuntu, Debian, CentOS
    Makefile 中:= ?= += =的区别
    我开新博客了
    soft lockup和hard lockup介绍
    linux系统奔溃之vmcore:kdump 的亲密战友 crash
    布局文件中的sp、dp还有px的区别
    kvmalloc函数
  • 原文地址:https://www.cnblogs.com/ybcao/p/5459862.html
Copyright © 2011-2022 走看看