Python 模拟键盘输入

来源:互联网 发布:排序算法对比 编辑:程序博客网 时间:2024/06/06 00:51
用pywin模块调用win32函数就可以了import win32apiimport win32conwin32api.keybd_event(17,0,0,0)  #ctrl键位码是17win32api.keybd_event(86,0,0,0)  #v键位码是86win32api.keybd_event(86,0,win32con.KEYEVENTF_KEYUP,0) #释放按键win32api.keybd_event(17,0,win32con.KEYEVENTF_KEYUP,0)附个键位码表:字母和数字键     数字小键盘的键       功能键         其它键       键   键码     键   键码       键   键码     键      键码       A   65       0   96        F1   112     Backspace    8       B   66       1   97        F2   113     Tab       9       C   67       2   98        F3   114     Clear      12       D   68       3   99        F4   115     Enter      13       E   69       4   100       F5   116     Shift      16       F   70       5   101       F6   117     Control     17       G   71       6   102       F7   118      Alt       18       H   72       7   103       F8   119     Caps Lock    20       I   73       8   104       F9   120     Esc       27       J   74       9   105       F10  121     Spacebar    32       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       --   --       --   --      Right Arrow   39       R   82       --   --       --   --      Down Arrow    40       S   83       --   --       --   --      Insert      45       T   84       --   --       --   --      Delete      46       U   85       --   --       --   --      Help       47       V   86       --   --       --   --      Num Lock     144       W   87                X   88            Y   89            Z   90            0   48            1   49            2   50             3   51             4   52             5   53             6   54             7   55             8   56             9   57
0 0