Python实现模拟按键切换浏览器标签

author:juliusyang
原理:模拟按下浏览器标签切换快捷键:ctrl + 数字键

import time
import win32api
import win32con'''字母和数字键     数字小键盘的键       功能键         其它键 键   键码       键   键码          键   键码       键      键码 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
'''for i in range(1000):time.sleep(10)# ctrl + 1win32api.keybd_event(17, 0, 0, 0)  # ctrl键位码是17win32api.keybd_event(49, 0, 0, 0)  # 1键位码是49win32api.keybd_event(49, 0, win32con.KEYEVENTF_KEYUP, 0)  # 释放按键win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0)time.sleep(10)# ctrl + 2win32api.keybd_event(17, 0, 0, 0)  # ctrl键位码是17win32api.keybd_event(50, 0, 0, 0)  # 2键位码是50win32api.keybd_event(50, 0, win32con.KEYEVENTF_KEYUP, 0)  # 释放按键win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0)time.sleep(10)win32api.keybd_event(17, 0, 0, 0)  # ctrl键位码是17win32api.keybd_event(51, 0, 0, 0)  # 3键位码是51win32api.keybd_event(51, 0, win32con.KEYEVENTF_KEYUP, 0)  # 释放按键win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0)time.sleep(10)win32api.keybd_event(17, 0, 0, 0)  # ctrl键位码是17win32api.keybd_event(52, 0, 0, 0)  # 4键位码是52win32api.keybd_event(52, 0, win32con.KEYEVENTF_KEYUP, 0)  # 释放按键win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0)time.sleep(10)win32api.keybd_event(17, 0, 0, 0)  # ctrl键位码是17win32api.keybd_event(53, 0, 0, 0)  # 5键位码是53win32api.keybd_event(53, 0, win32con.KEYEVENTF_KEYUP, 0)  # 释放按键win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0)time.sleep(10)win32api.keybd_event(17, 0, 0, 0)  # ctrl键位码是17win32api.keybd_event(54, 0, 0, 0)  # 6键位码是54win32api.keybd_event(54, 0, win32con.KEYEVENTF_KEYUP, 0)  # 释放按键win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0)


import time
import win32api
import win32con

‘’’
字母和数字键 数字小键盘的键 功能键 其它键
键 键码 键 键码 键 键码 键 键码
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
‘’’

【python】Python实现模拟按键切换浏览器标签相关推荐

  1. Python爬虫之selenium对标签页切换、切换frame标签、cookie处理、执行js代码、开启无界面、以及使用代理ip和替换user-agent等方法

    一.selenium对标签页切换.切换frame标签.cookie处理.执行js代码.开启无界面.以及使用代理ip和替换user-agent等方法 (一).selenium标签页的切换 当seleni ...

  2. python驱动级模拟按键 检测_py库: pyautogui (自动测试模块,模拟鼠标、键盘动作)...

    PyAutoGUI 是一个人性化的跨平台 GUI 自动测试模块 pyautogui 库 2017-10-4 pip install pyautogui python pip.exe install p ...

  3. python实现翻_python实现模拟按键,自动翻页看u17漫画

    python实现模拟按键,自动翻页看u17漫画 发布于 2015-10-22 08:23:25 | 134 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种面向对 ...

  4. python模拟按键_python 模拟按键放在模拟器Python初学者的17个技巧

    Python初学者的17个技巧,有需要的朋友可以参考下. W WW.002pc .COM认为此文章对<python 模拟按键放在模拟器Python初学者的17个技巧>说的很在理. 交换变量 ...

  5. python模拟按键_Python实现windows下模拟按键和鼠标点击的方法

    本文实例讲述了Python实现windows下模拟按键和鼠标点击的方法.分享给大家供大家参考.具体如下: 这段代码可以模拟在窗口上按下按键.鼠标左键点击.鼠标右键点击.鼠标双击等等. 前提先要安装 p ...

  6. python模拟seo_Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)_天津SEO...

    天津SEO 一.准备工作: 安装pywin32,后面开发需要pywin32的支持,否则无法完成与windows层面相关的操作. pywin32的具体安装及注意事项: 1.整体开发环境: 基于windo ...

  7. 模拟按键——在Python使用pynput库

    1 前言 使用Python进行模拟按键的话,可以使用pynput库:

  8. python键_Python键盘按键模拟

    有时候我们需要使用python执行一些脚本,可能需要让程序自动按键或自动点击鼠标,下面的代码实现了对键盘的模拟按键, 需要安装pypiwin32,当然也可以直接用ctypes来实现. 输入:pip i ...

  9. python控制浏览器模拟鼠标点击网页标题_如何使用python来模拟鼠标点击(将经过实例自动化模拟在360浏览器中自动搜索python)...

    1.准备工做:html 安装pywin32,后面开发须要pywin32的支持,不然没法完成与windows层面相关的操做.python pywin32的具体安装及注意事项:shell 一.总体开发环境 ...

最新文章

  1. fpga中的case语句
  2. 计算机机房建设监理,机房工程建设监理工作要点讲解
  3. cocos2d-x学习之自动内存管理
  4. Android实现多条Toast快速显示(强制中止上一条Toast的显示)
  5. 推荐几款优秀的开源编程字体
  6. HTML5+CSS简单的期末大作业:体育运动主题网站设计——羽毛球网页(5页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 大学生毕设网页设计
  7. 利用计算机做实验报告,计算机应用实验报告样本.doc
  8. Java 线程的创建——8种方法
  9. PF粒子滤波算法理解
  10. python绘画海贼王_Python入门之生成海贼王云图
  11. 249PHP等于多少钱,一百万新台币等于多少人民币
  12. 2021-5-11 atcoder C - Replacing Integer
  13. solr使用shards提示403
  14. 关于多线程中的面试题
  15. 解决深度Deepin20应用商店闪退
  16. 【Python】基于Python获取链家小区房价信息及其POI数据
  17. UE4 快速找到打包失败的原因
  18. #用中国速度与疫情赛跑#【火神山建设不完全手册】
  19. java中虚数咋表示,虚数的定义(高中虚数i的运算公式举例)
  20. matlab如何画一个圆柱,matlab怎么画圆柱

热门文章

  1. jsp中taglib属性
  2. IOS类似图片验证码的实现
  3. msysGit和TortoiseGit
  4. PHP_thinkPHP框架(1)
  5. Unity实时运动残影特效
  6. magento 404
  7. 回头草,该吃还得吃。
  8. openGauss WDR Snapshot生成性能报告详细解读
  9. 做最好的日期控件,My97 DatePicker
  10. 使用JS代码简单实现九九乘法表