如何在使用python运行时操作软件?
e.g:
我在Windows 7上打开一个记事本,但没有写任何文字
然后我在python中创建程序,他收到一个字符串,当用户点击发送按钮时,它将字符串写入记事本。
如果我将“abc”写入python软件并单击“发送”按钮,则应该是结果:
是否可以制作一个python脚本来操作内存并将此字符串添加到记事本中?
答案 0 :(得分:4)
您可以使用Windows脚本主机发送密钥。适用于Python 2.7
import win32com.client
shell = win32com.client.Dispatch("WScript.Shell")
shell.Run("notepad")
shell.AppActivate("Notepad")
shell.SendKeys("a")
shell.SendKeys("b")
shell.SendKeys("c")
win32api.Sleep(500)
shell.SendKeys("d")
您可以在this blog上完成更多工作。