如何让Python插入我打开的.exe文件的密码和用户名

时间:2016-09-26 10:15:21

标签: python passwords username os.system

嘿伙计们,我是编程新手,我很感激一些帮助。我的程序可以打开我有的应用程序,但要输入它需要密码和用户名的应用程序,我不知道如何让我的程序自动插入。

os.system('"C:\\abc\\123\\Filepath\\File.exe"')

代码打开.exe文件的程序后,如何自动插入应用程序的用户名和密码。

请和谢谢

1 个答案:

答案 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"。