一、简介
如果每天要启动某个软件还要输入账号密码登录的需求的话,可以参考本文章;
二、Python环境
环境:Python3.11 已经在Windows电脑中配置Python环境变量,且配置了pipd的环境变量;
三、安装模块
安装所需要的模块pyautogui、subprocess、psutil等,可以通过pip安装,下面以安装pyautogui为例cmd命令行中输入
pip install pyautogui
四、编写脚本
新建startQQ.py 文件,输入如下代码:
import pyautogui
import keyring
import time
import subprocess
import sys
import psutil
import os
def run_application_with_account(application_path, account):
# 设置密码到系统的安全存储中
keyring.set_password("example_application", "user", account)
# 启动应用程序
subprocess.Popen(application_path)
# 等待一段时间,确保应用程序已完全加载
time.sleep(5)
# 使用pyautogui模拟键盘输入账号
pyautogui.write(account)
pyautogui.press('enter')
def f_exeIsRunning(exe_path):
# function: 判断exe可执行文件是否正在