亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python腳本啟動應用并輸入賬號或密碼的操作命令

 更新時間:2024年05月28日 10:02:45   作者:Ang_qq_252390816  
這篇文章主要介紹了Python腳本啟動應用并輸入賬號或密碼,安裝所需要的模塊pyautogui、subprocess、psutil等,可以通過pip安裝,下面以安裝pyautogui為例cmd命令行中輸入,需要的朋友可以參考下

一、簡介

如果每天要啟動某個軟件還要輸入賬號密碼登錄的需求的話,可以參考本文章;

二、Python環(huán)境

環(huán)境:Python3.11 已經(jīng)在Windows電腦中配置Python環(huán)境變量,且配置了pipd的環(huán)境變量;

三、安裝模塊

安裝所需要的模塊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):
    # 設置密碼到系統(tǒng)的安全存儲中
    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可執(zhí)行文件是否正在運行
    #       in:  exe_path:exe可執(zhí)行文件的路徑
    #      out:  bool
    #   return:  True or False
    #   others:  Determines If The EXE Is Running Func
    for proc in psutil.process_iter(['name']):
        try:
            if proc.info['name'] == os.path.basename(exe_path):
                return True
        except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
            return False
if __name__ == "__main__":
    application_path = "D:\Programs\OrdinaryApps\Tencent\QQ\Bin\QQScLauncher.exe"
    if f_exeIsRunning(application_path):
        # 如果已經(jīng)打開,打印路徑
        print(f"{application_path} 已經(jīng)打開")
        sys.exit(0)
    else:
        # 如果未打開,則打開
        print(f"{application_path} 未打開")
        password = keyring.get_password("example_application", "user")
        if not password:
            password = "895860"
            # password = input("請輸入密碼:")
        #打開應用并輸入密碼或者賬號,并模擬enter健登錄
        try:
            run_application_with_account(application_path, password)
        except Exception as e:
            print("發(fā)生錯誤:", e)
 

run_application_with_account方法為啟動軟件自動填入密碼或賬號,并模擬登錄

f_exeIsRunning方法主要是判斷要啟動的軟件是否已經(jīng)啟動;

五,運行startQQ.py腳本

cmd命令行中輸入注意要輸入以上編寫的腳本存儲的全路徑

python D:\Workspace\Python\StartAPP\startQQ.py

如果你在startQQ.py所在目錄啟動的cmd可以不用帶全路徑名

python startQQ.py

到此這篇關于Python腳本啟動應用并輸入賬號或密碼的文章就介紹到這了,更多相關Python腳本啟動應用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python模塊常用用法實例詳解

    python模塊常用用法實例詳解

    由于平時習慣,strftime比較常用,strptime和它是反操作。這篇文章主要介紹了python模塊常用用法,需要的朋友可以參考下
    2019-10-10
  • 使用py-spy解決scrapy卡死的問題方法

    使用py-spy解決scrapy卡死的問題方法

    這篇文章主要介紹了使用py-spy解決scrapy卡死的問題方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • flask框架單元測試原理與用法實例分析

    flask框架單元測試原理與用法實例分析

    這篇文章主要介紹了flask框架單元測試原理與用法,結合實例形式較為詳細的分析了單元測試的概念、原理及基本用法,需要的朋友可以參考下
    2019-07-07
  • 在Django的模型中添加自定義方法的示例

    在Django的模型中添加自定義方法的示例

    這篇文章主要介紹了在Django的模型中添加自定義方法的示例,Django是Python豐富多彩的web開發(fā)框架中最具人氣的一個,需要的朋友可以參考下
    2015-07-07
  • Python unittest裝飾器實現(xiàn)原理及代碼

    Python unittest裝飾器實現(xiàn)原理及代碼

    這篇文章主要介紹了Python unittest裝飾器實現(xiàn)原理及代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • python django 訪問靜態(tài)文件出現(xiàn)404或500錯誤

    python django 訪問靜態(tài)文件出現(xiàn)404或500錯誤

    這篇文章主要介紹了python django 訪問靜態(tài)文件出現(xiàn)404或500錯誤的相關資料,需要的朋友可以參考下
    2017-01-01
  • 詳解python?sklearn中的數(shù)據(jù)預處理方法

    詳解python?sklearn中的數(shù)據(jù)預處理方法

    本篇文章主要講解Python的sklearn庫中常用的數(shù)據(jù)預處理方法,主要介紹工具中的內(nèi)容,即該庫中的相關方法包含的常用接口和基本使用,希望對大家有所幫助
    2023-08-08
  • Python實現(xiàn)繪圖散點圖(scatter)

    Python實現(xiàn)繪圖散點圖(scatter)

    這篇文章主要介紹了Python實現(xiàn)繪圖散點圖方式(scatter),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • python實現(xiàn)自動清理文件夾舊文件

    python實現(xiàn)自動清理文件夾舊文件

    這篇文章主要為大家詳細介紹了python實現(xiàn)自動清理文件夾舊文件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Pytorch轉tflite方式

    Pytorch轉tflite方式

    這篇文章主要介紹了Pytorch轉tflite方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05

最新評論