Hey guys I'm new to programming and I would appreciate some help. My program can open an application I have but to enter the application it requires a password and username which I don't know how to make my program plug in automatically.
os.system('"C:\\abc\\123\\Filepath\\File.exe"')
After the code opens the program of the .exe file how do I make it to where it can than automatically plug in the username and password for the application.
Please and Thank you
解决方案
What you need is Pywinauto, which can make simple windows operations automatically. Please have a look at below Pywinauto website, there is an example to open Notepad and input "Hello World" automatically.
https://pywinauto.github.io/
I have another example to use Pywinauto to open putty application and connect to a remote Linux server, then input password to login, and run an Linux command.
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}")
I use Python 2.7 and run the above Python code on Windows successfully.
You may need to install SWAPY (https://github.com/pywinauto/SWAPY) to get the Python code for automating your own "File.exe".