一、简介

我们在使用python模拟键盘鼠标时,经常需要传入一些变量在页面的文本框中,比如传入查询数据的日期,查询数据的选项等等,这时我们可以利用datatime生成时间,定义为一个变量,然后利用以下代码传入页面的文本框中。

定位文本框的位置并向其粘贴内容

大致的代码流程是我们将要传入文本框中的内容定义为一个变量,写入剪贴板,最后用ctrl+v粘贴在文本框中。

import win32clipboard as w
import win32con
import win32gui
import win32api
import time#这里将粘贴的内容定义为一个变量,传给args1。
def settext(args1):w.OpenClipboard()                   #打开剪切板w.EmptyClipboard()                  #清空剪切板w.SetClipboardData(win32con.CF_UNICODETEXT,args1)   #写入内容到剪切板w.CloseClipboard()                  #关闭剪切板win32api.SetCursorPos((810,330))            #将鼠标移动到文本框的位置,这个位置可以自己设定
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN | win32con.MOUSEEVENTF_LEFTUP,0,0,0,0)        #定位文本框坐标,也即点击鼠标
settext(args1)                              #写入剪切板内容
time.sleep(1)
win32api.keybd_event(17,0,0,0)
win32api.keybd_event(86,0,0,0)
win32api.keybd_event(17,0,win32con.KEYEVENTF_KEYUP,0)
win32api.keybd_event(86,0,win32con.KEYEVENTF_KEYUP,0)    #ctrl+v

python模拟按键与鼠标操作(二)将复制内容粘贴至指定文本框中相关推荐

  1. python模拟按键与鼠标操作(一)

    简介 有时候我们需要使用python执行一些脚本,可能需要让程序自动按键或自动点击鼠标,来模拟人操作键盘.鼠标,这里推荐使用pywin32库,安装方式如下: 输入:pip install pywin3 ...

  2. java弹出窗放textarea_java中窗体上有一个Button和一个TextArea当鼠标经过按钮上的某一点时在文本框中输出该点的坐标事件...

    展开全部 你好!只需要在按钮上32313133353236313431303231363533e59b9ee7ad9431333264636163添加鼠标监听器监听鼠标经过事件就可以了 核心代码: p ...

  3. python 文本框内容变化_当文本框中的文本发生变化时,动态读取文本输入中的文本?...

    我是kivy新手,我正试图用python编写一个应用程序,有一次,每当textinput被更改时,我都要从textinput读取文本,基于此,我想实现我的按钮功能-我已经看过所有文档,但我不知道怎么做 ...

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

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

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

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

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

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

  7. .net中模拟键盘和鼠标操作

    周银辉 其实SendKeys类提供的方法蛮好用的,可惜的是WPF中不能用了,说是WPF的消息循环方式改成了Dispatcher,所以直接调用System.Windows.Forms.SendKeys. ...

  8. windows 模拟按键与鼠标

    windows 模拟按键与鼠标 函数功能:模拟按键或鼠标.一次完整的按键由KEYEVENTF_KEYDOWN和KEYEVENTF_KEYUP两个子事件组成. 函数原型: VOID keybd_even ...

  9. 模拟键盘、鼠标操作或Windows hook 在部分软件失效的问题

    用户界面权限隔离(UIPI) 在Windows中的权限系统 除了在进程之间提供内核对象的访问保护,窗口系统还利用完整性级别来拒绝低完整性级别的进程访问/更新高完整性级别的进程的用户界面.这个机制称为用 ...

最新文章

  1. 【计算理论】计算复杂性 ( 多项式等价引入 | 多项式时间规约 )
  2. 听说最近你读过不少书
  3. HDOJ 2041 超级楼梯
  4. java中怎么进行字符串替换?
  5. python怎么用gamma函数_如何通俗的理解伽马(gamma)函数
  6. 【elasticsearch】The number of object passed must be even but was [1]
  7. php携程 线程,携程api开发解决方法
  8. Python语言入门教程(一)
  9. 类对象模型实验:类数据成员大小
  10. PC-DIMS测量中遇到了不可解决的问题
  11. 手机上怎么录制斗鱼直播视频,直播视频怎么录制
  12. 如何免费获得15G的 Google Drive 账号
  13. C++反射:全方位解读Lura库的前世今生!
  14. 线缆选择及压降计算说明
  15. js blur失焦事件与click点击事件冲突
  16. 思科网络安全 第十一章测验答案
  17. C# 获取USB设备列表
  18. Zeppelin-安装及使用
  19. 2020-10-18 从SRCNN到EDSR,总结深度学习端到端超分辨率方法发展历程
  20. Pytorch:手撕ResNet34实现汽车分类

热门文章

  1. php ajax form表单提交,Ajax方法实现Form表单提交的方法
  2. 黑苹果 未能与恢复服务器取得联系,Hackintosh百分百解决iMessage与Facetime不能登录问题...
  3. Android GangSDK 第三方家族
  4. MIUI 11 稳定版删除系统自带且无用软件
  5. 服务器更换ssl证书后,手机访问微信小程序异常
  6. 《30岁前的每一天》读书笔记(一)
  7. 中小学教师计算机网络研修平台,中小学教师网络研修平台的设计和实现
  8. stata学习笔记(一)stata入门与基本操作
  9. python进度条简单实现过程
  10. 汽车系统升级更新,诺威达k2201升级包,解决系统卡顿问题