嘿伙计们,我是编程新手,我很感激一些帮助。我的程序可以打开我有的应用程序,但要输入它需要密码和用户名的应用程序,我不知道如何让我的程序自动插入。
os.system('"C:\\abc\\123\\Filepath\\File.exe"')
代码打开.exe文件的程序后,如何自动插入应用程序的用户名和密码。
请和谢谢
答案 0 :(得分:2)
你需要的是Pywinauto,它可以自动进行简单的窗口操作。请看下面的Pywinauto网站,有一个例子可以打开记事本并输入" Hello World"自动。 https://pywinauto.github.io/
我有另一个例子,使用Pywinauto打开putty应用程序并连接到远程Linux服务器,然后输入密码登录,并运行Linux命令。
from pywinauto.application import Application
import time
app = Application ().Start (cmd_line=u'putty -ssh user_name@10.70.15.175')
putty = app.PuTTY
putty.Wait ('ready')
time.sleep (1)
putty.TypeKeys ("password")
putty.TypeKeys ("{ENTER}")
time.sleep (1)
putty.TypeKeys ("ls")
putty.TypeKeys ("{ENTER}")
我使用Python 2.7并在Windows上成功运行上面的Python代码。
您可能需要安装SWAPY(https://github.com/pywinauto/SWAPY)以获取Python代码,以自动化您自己的" File.exe"。