首页
学习
活动
专区
圈层
工具
发布

多窗口下的批量操作脚本 - 利用win3

鼠标键盘动作模拟的模块(包)选择 百度到的键鼠模拟包主要有PyUserInput和pyautogui两个包可选,具体如下:   PyUserInput: 集成了py3.x之前的pymouse和pykeyboard...需要先安装pyHook环境,之后可以pip install PyUserInput   pyautogui:  windows下可直接pip install pyautogui 两者都可以实现丰富的键鼠操作...论坛里关于使用win32将需要的窗口前置以方便模拟操作的攻略很少,这也是我写这一篇的动机。...如批量OCR过程中需要前置操作的窗口有[图片查看器]和[文本编辑器],通过WindowsSpy++我得到:记事本的窗体类名是notepad,而Windows照片查看器的窗体类名是Photo_Lightweight_Viewer...案例的程序实现 虽然折腾了很久,但这个批量应用天若OCR的小脚本最后显得非常简单……具体代码如下: 1 import pyautogui as pg 2 import time 3 import

2.4K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Shell 脚本实现串口操作

    实现效果 普通非交互式命令与普通终端操作无区别,如ls,cd等 在使用交互式命令时,不太友好,但可以实现一些简单操作,如vim中的上下翻页等 可拓展性好,可将串口登录退出等操作嵌入脚本中,调用该脚本工具时只用关注命令发送和返回内容解析即可...在该命令之后就可以使用echo/cat进行输入输出操作了。 但是在有些时候依旧有乱码出现,这时候需要一些额外的参数设置。...:3:1c:7f:15:4:0:1:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0 [root@localhost ~]# stty -...F /dev/ttyUSB0 "406:0:18b2:8a30:3:1c:7f:8:4:2:64:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:...ff0 -isig -icanon iexten -echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke 脚本实现

    5.6K30

    【项目实战-3】脚本存在遍历解析耗时操作,QPS压不上去

    从clb端排查问题,采用wrk工具,host+域名的方式压测,验证了多台client机器比单台机器性能好的问题,与之前空跑的接口压测结果不一致(后续解答) 43.png 44.png 3.  ...通过以上操作排除了clb的嫌疑后,对比wrk和jmeter 两种压测工具,查看后端rs的监控发现jmeter新建的连接比wrk少。进   行抓包分析,发现jmeter有6s耗时等待。...47.png 查看jmeter 压测集群端的资源消耗,发现没有瓶颈点,只能仔细梳理jmeter脚本。去除压测脚本里多余的jmeter组件,只留下https请求进行压测,发现QPS上升。...对比了两个压测脚本发现,之前的脚本存在逐字遍历response逻辑。 48.png 修改脚本后的压测结果: 49.png 499.png 5.  ...,如返回值解析等操作。

    1.3K20

    NO.3 Shell脚本

    如果做底层开发或者大型应用程序或者操作系开发一般都用编译型语言;如果是一些服务器脚本及一些辅助的接口,对速度要求不高、对各个平台的兼容性有要求的话则一般都用解释型语言。...回顾一下,Linux操作系统由什么组成的?...若干命令 + 脚本的基本格式 + 脚本特定语法 + 思想= shell脚本 什么时候用到脚本? 重复化、复杂化的工作,通过把工作的命令写成脚本,以后仅仅需要执行脚本就能完成这些工作。 如何学习脚本?...1、尽可能记忆更多的命令 2、掌握脚本的标准的格式(指定魔法字节、使用标准的执行方式运行脚本) 3、必须熟悉掌握脚本的基本语法(以下列表仅仅的基本要求,还有很多更深更难的语法需要自己扩充学习) 变量定义...,$0 $#:脚本后面接的参数的个数 $*:脚本后面所有参数 $@: 脚本后面所有参数 $?

    95620

    3 Linux基础Shell脚本

    什么是 Shell 脚本 简单地说,Shell 脚本就是在脚本文件中编写一系列命令,由 Shell 解释器执行。Shell 充当用户和操作系统之间的接口,解释并执行脚本中的命令。...3 if-else 语句的使用 条件语句对于 Shell 脚本的决策至关重要。我们来看下面使用 if-else 语句进行两个数字大小比较的例子。 #!...下面是过程及输出结果: [root@localhost test]# vim case3.sh [root@localhost test]# ..../case3.sh 请输入第一个数字: 12 请输入第二个数字: 12 两个数字相等 [root@localhost test]# ..../case3.sh 请输入第一个数字: 13 请输入第二个数字: 12 两个数字不相等 Shell 脚本提供了功能强大的构造,如 if-else 语句,循环和函数,可以让我们在脚本中构建复杂的自动化逻辑和决策

    39910
    领券