python自动输入账号密码,如何让Python为其打开的.exe文件插入密码和用户名

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".

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值