Python3.4 模拟键盘输入

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用
    import win32api  
    import win32con  
    win32api.keybd_event(17, 0, 0, 0)    #Ctrl  
    win32api.keybd_event(18, 0, 0, 0)    #Alt  
    win32api.keybd_event(32, 0, 0, 0)    #P  
    win32api.keybd_event(32, 0, win32con.KEYEVENTF_KEYUP, 0)   #释放指令  
    win32api.keybd_event(18, 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

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:解决跨浏览器下PHP下载文件名中的中文乱码问题

下一篇:PHP 强制文件下载