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

如何让Python为它打开的.exe文件插入密码和用户名,python,passwords,os.system,Python,Passwords,Os.system,嘿,伙计们,我是编程新手,希望能得到一些帮助。我的程序可以打开我拥有的应用程序,但要输入应用程序,它需要密码和用户名,我不知道如何使我的程序自动插入 os.system('"C:\\abc\\123\\Filepath\\File.exe"') 在代码打开.exe文件的程序后,我如何使其能够自动插入应用程序的用户名和密码 请并感谢您您需要的是Pywinauto,它可以自动进行简单的windows操作。请看下面的Pywinauto网站,这里有一个打开记事本并自动输入“Hello World”的示

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

os.system('"C:\\abc\\123\\Filepath\\File.exe"')
在代码打开.exe文件的程序后,我如何使其能够自动插入应用程序的用户名和密码


请并感谢您

您需要的是Pywinauto,它可以自动进行简单的windows操作。请看下面的Pywinauto网站,这里有一个打开记事本并自动输入“Hello World”的示例。

我有另一个例子,使用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}") 
我使用了Python2.7,并在Windows上成功地运行了上述Python代码


您可能需要安装SWAPY()来获取Python代码,以自动生成您自己的“File.exe”

您需要的是Pywinauto,它可以自动执行简单的windows操作。请看下面的Pywinauto网站,这里有一个打开记事本并自动输入“Hello World”的示例。

我有另一个例子,使用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}") 
我使用了Python2.7,并在Windows上成功地运行了上述Python代码


您可能需要安装SWAPY()来获取Python代码,以自动生成您自己的“File.exe”

从终端运行应用程序(.exe)时,能否向其传递一些输入参数?(类似于
--username MY_username
--password MY_password
)。如果您不知道前面的操作是否有效,可以尝试使用
-h
--help
选项运行它。它可以提示您一些使用信息。如果程序不是这样设计的,那么实现目标可能会有点棘手。文件是什么?您可能需要使用api以编程方式访问该文件的参数。该文件是Oanda fxTradePractice Platform当您从终端运行应用程序(.exe)时,能否向其传递一些输入参数?(类似于
--username MY_username
--password MY_password
)。如果您不知道前面的操作是否有效,可以尝试使用
-h
--help
选项运行它。它可以提示您一些使用信息。如果程序不是这样设计的,那么实现目标可能会有点棘手。文件是什么?您可能需要使用api以编程方式访问文件的参数。该文件是Oanda fxTradePractice平台。我将尝试一下,我不确定这是否会改变任何内容,但文件应用程序是Oanda fxTradePractice应用程序。另外,您编写的代码将添加到os.system中,还是我需要删除这些代码并添加您推荐的代码?打开Word应用程序并输入HelloWorld
app=application().Start(cmd_line=u''C:\\Program Files\\Microsoft Office 15\\root\\office15\\WINWORD.EXE')
opusapp=app.opusapp
opusapp.Wait('ready')
time.sleep(2)
opusapp.TypeKeys(“HelloWorld”)
这在我的windows环境中起作用。因为我没有Oanda应用程序,所以我认为您必须自己尝试。我会尝试一下,我不确定这是否会改变任何东西,但文件应用程序是Oanda fxTradePractice应用程序。另外,您编写的代码将添加到os.system中,还是我需要删除这些代码并添加您推荐的代码?打开Word应用程序并输入HelloWorld
app=application().Start(cmd_line=u''C:\\Program Files\\Microsoft Office 15\\root\\office15\\WINWORD.EXE')
opusapp=app.opusapp
opusapp.Wait('ready')
time.sleep(2)
opusapp.TypeKeys(“HelloWorld”)
这在我的windows环境中起作用。因为我没有Oanda申请,所以我想你得自己试试。