python模拟按键与⿏标操作(⼆)将复制内容粘贴⾄指定⽂本框中
⼀、简介
我们在使⽤python模拟键盘⿏标时,经常需要传⼊⼀些变量在页⾯的⽂本框中,⽐如传⼊查询数据的⽇期,查询数据的选项等等,这时我们可以利⽤datatime⽣成时间,定义为⼀个变量,然后利⽤以下代码传⼊页⾯的⽂本框中。
定位⽂本框的位置并向其粘贴内容
⼤致的代码流程是我们将要传⼊⽂本框中的内容定义为⼀个变量,写⼊剪贴板,最后⽤ctrl+v粘贴在⽂本框中。
import win32clipboard as w
import win32con
import win32gui
import win32api
import time
html内容文本框#这⾥将粘贴的内容定义为⼀个变量,传给args1。
def settext(args1):
w.OpenClipboard()#打开剪切板
w.EmptyClipboard()#清空剪切板
w.SetClipboardData(win32con.CF_UNICODETEXT,args1)#写⼊内容到剪切板
w.CloseClipboard()#关闭剪切板
win32api.SetCursorPos((810,330))#将⿏标移动到⽂本框的位置,这个位置可以⾃⼰设定
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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论