python自动输入_使用Python和pywin32自动输入数据
我正在嘗試編寫一個(gè)python腳本來(lái)獲取數(shù)據(jù)并將其輸入任何形式
以下是我目前為止的代碼:def pasteNum(n):
win32clipboard.OpenClipboard()
win32clipboard.EmptyClipboard()
win32clipboard.SetClipboardData(win32con.CF_TEXT, str(n))
##CTRL-A
win32api.keybd_event(win32con.VK_LCONTROL,0x1d, 0, 0)
win32api.keybd_event(win32api.VkKeyScan('A'),0x1e, 0, 0)
win32api.keybd_event(win32api.VkKeyScan('A'),0x9e, win32con.KEYEVENTF_KEYUP, 0)
win32api.keybd_event(win32con.VK_LCONTROL,0x9d, win32con.KEYEVENTF_KEYUP, 0)
time.sleep(.1)
##CTRL-V
win32api.keybd_event(win32con.VK_LCONTROL,0x1d, 0, 0)
win32api.keybd_event(win32api.VkKeyScan('V'),0xaf, 0, 0)
win32api.keybd_event(win32api.VkKeyScan('V'),0x2f, win32con.KEYEVENTF_KEYUP, 0)
win32api.keybd_event(win32con.VK_LCONTROL,0x9d, win32con.KEYEVENTF_KEYUP, 0)
print "CTRL-V"
time.sleep(.1)
代碼的Ctrl-A部分起作用。但是,它不會(huì)將數(shù)據(jù)粘貼到記事本或任何其他焦點(diǎn)文本字段中。有沒(méi)有更好的方法來(lái)做到這一點(diǎn)?我的代碼有什么問(wèn)題?在
總結(jié)
以上是生活随笔為你收集整理的python自动输入_使用Python和pywin32自动输入数据的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mysql获取最好成绩对应数据的其他项_
- 下一篇: mac redis 客户端_分享一个免费