pyautogui的函数

(代替键盘鼠标自动完成设置的操作,超级好玩 >.

moveTo(x,y)                将鼠标移动到指定的 x、y 坐标   (屏幕以左上角为原点(0,0),向下y增加,向右x增加)

moveTo(x,y,duration)  使用duration值设置几秒后移动鼠标到指定的 x、y 坐标

moveRel (x,y)             相对于当前的鼠标位置移动鼠标。

size()                                  获得屏幕的width和height值

position()                            获得当前鼠标的位置

locateOnScreen(' *.png')   在屏幕上通过图像识别找到与图像相同的位置,并返回坐标size

center(size)                       可通过locateOnScreen获得的图像坐标对象,并返回其图像上的 中心点坐标(可用moveTo,移动到此处)

dragTo(x,y)                 按下左键移动鼠标。

dragRel (x,y)              按下左键,相对于当前位置移动鼠标。

click(x,y,button)       模拟点击(默认是左键)。

rightClick()                         模拟右键点击。

middleClick()                     模拟中键点击。

doubleClick()                     模拟左键双击。

mouseDown(x,y,button)模拟在 x、y 处按下指定鼠标按键。

mouseUp(x,y,button)模拟在 x、y 处释放指定键。

scroll (units)                  模拟滚动滚轮。正参数表示向上滚动,负参数表示向下滚动。

typewrite(message)      键入给定消息字符串中的字符。

typewrite([key1,key2])键入给定键字符串,只能是英文。

press(key)                     按下并释放给定键。

keyDown(key)               模拟按下给定键,不释放。

keyUp(key)                   模拟释放给定键。

hotkey([key1,key2])   模拟按顺序按下给定键字符串,然后以相反的顺序释放,(实现粘贴复制操作)

pyautogui.PAUSE=1    将pyautogui.PAUSE 设置为 1,即每次函数调用后暂停一秒。

pyautogui.FAILSAFE=True  启动自动防故障功能

pyperclip函数

(可通过此库函数实现自动输入中文)

copy('str1')                   复制内容str1,内容可设置为中文等

paste()       将复制的内容粘贴到输入处,粘贴时也可使用pyautogui的hotkey实现

两个库的pip安装

python pip.exe install pyautogui

python pip.exe install pyperclip

python 自动输入文字_pyautogui和pyperclip实现自动输入中文相关推荐

  1. android语音输入文字,盘点好用的语音输入APP,懒得打字的时候就说话吧!

    原标题:盘点好用的语音输入APP,懒得打字的时候就说话吧! 本文为「智活范」原创作品,欢迎关注我们! 上次推完好用的录音APP后,立刻就有萌友来问了,能不能直接录音转文字呢,这样说话就能生成文字,多省 ...

  2. 计算机搜索栏打字不显示,win10搜索栏无法输入文字怎么办_win10电脑搜索栏无法输入的解决方法...

    大家都知道win10的搜索栏功能很强大,很多用户会在搜索栏直接打开一些软件,但是最近有win10纯净版32位系统的用户发现,在搜索栏输入的时候无法输入文字的情况,这给用户造成了很大的麻烦,那我们应该怎 ...

  3. 输入文字加下划线_Word中被很多职场人士忽略的输入技巧为什么插入的文字会后移...

    当我们在Word文中,有时候需要碰到各类下划线,需要输入姓名等信息时,会发现输入后的内容会跟着往后移动,影响原来的美观.这到底是因为什么原因呢?有什么方法可以解决这类问题吗?今天,office小超老师 ...

  4. php输入文字不显示,ps写了文字为什么不显示 ps里输入文字不显示的四个原因及解决方法...

    photoshop输入文字不显示,文字看不到怎么办?在使用ps时,经常要输入文字,有时可能会遇到,输入文字会没有显示出来,或是只有一个黑点的情况,这是什么原因造成的?应该如何解决呢?今天,小编为大家带 ...

  5. 苹果Mac怎样设置语言输入文字?

    苹果Mac不仅可以通过触控板输入文字,还可以通过语言输入文字,但需要注意的是目前Mac的识别率不算太高,但是偶尔偷懒用一下还是可以的. 苹果Mac不仅可以通过触控板输入文字,还可以通过语言输入文字,但 ...

  6. 微信小程序-输入框输入文字后,将光标移到文字中间,接着输入文字后光标又自动跳到最后...

    问题描述: input输入框输入一段文字后,将光标移到文字中间,接着输入文字后光标又自动跳到最后去了. 原因: input事件中,给input框绑定任何事件后,在处理事件时 setData之后就会让光 ...

  7. 模拟键盘按键 自动输入文字

    模拟键盘按键 自动输入文字 键盘对于每个操作电脑的人员来说是最熟悉不过的了.键盘上的按键可分为两类 按下后会在电脑的输入窗口上出现对应字符的按键,如字母键和数字键等,我们称之为字符键:按下后虽然看不到 ...

  8. 输入文字时自动带空格解决办法

    输入文字时自动带空格解决办法: 把输入法中的全角改为半角,即: 把 改为

  9. python -不敢表白,不好意思说出来,没关系,7行代码完成自动打印文字

    python -不敢表白,不好意思说出来,没关系,7行代码搞定自动打印文字 ​ 一.实现效果 我们先来看实现之后的效果: 二.代码实现 我们需要调用到控制台输出文字,于是需要引用到sys模块. imp ...

最新文章

  1. jvm_虚拟机参数讲解(三)
  2. c++中的异常---2(异常接口声明,异常变量的生命周期,异常的多态使用)
  3. oracle参数文件和口令文件
  4. 过磅系统更换服务器,无人值守过磅系统改造方案
  5. Thinking in C++ Notes 常量
  6. 删除Office系列软件多余激活信息
  7. CCF201409-3 字符串匹配(解法二)(100分)(废除!!!)
  8. [ios] NSSet,NSMutableSet[zhuan]
  9. ASA REST API安装步骤
  10. 问题:jquery中的change()事件,以及jquery中的prop()事件与attr()事件的区别
  11. Caffe ImageNet例程翻译
  12. 爬取qq音乐,js加密sign值无效,包含思路,遇到的各种问题要点
  13. mongovue 导入mysql_MongoVUE简单操作手册
  14. 详细版【机器学习概述】(邱锡鹏)
  15. Java修改图片尺寸
  16. 酷我音乐在计算机其他的图标怎么去掉,酷我音乐这个快捷方式怎么删除?
  17. 弱水三千的由来(转)
  18. (个人翻译)Scrivener交互式手册中文版FowWindows 03基础操作
  19. 火影忍者、英雄联盟国内版、和平精英强开90/120帧方法
  20. 微软的winget包管理器

热门文章

  1. RN 组件 Animated
  2. 清空H3C交换机CF存储回收站空间
  3. iphone11没有锁屏声音_iphone11屏幕解锁按键音怎么关闭-互盾苹果恢复精灵
  4. Python类传参报错-TypeError:takes 2 positional arguments but 3 were given
  5. Praat脚本-004 | 替换标注内容
  6. 通过Mybatis批量插入表数据
  7. 如何在笔试的时候绕开切屏提示
  8. 【AD封装】插件电阻贴片电阻排阻分装(带3D)
  9. XDMCP远程连接Linux桌面(lightdm) ps -ef |grep lightdm
  10. 安装 Ubuntu 22.04.1 LTS 桌面版(详细步骤)