91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

pywinauto自動化操作記事本

發布時間:2020-08-19 15:52:48 來源:腳本之家 閱讀:174 作者:飛鳥逐岸 欄目:開發技術

一、什么是pywinauto

Pywinauto是基于Python開發的,用于操作Windows標準圖形界面的自動化測試的腳本模塊。

二、pywinauto可以用來做什么

1.可以應用在程序中,來解決工作中的重復性,手動操作圖形界面程序的問題。

2.窗口的指定,鼠標或鍵盤操作,獲得控制屬性,操作控件等等。

三、實例

下面我們以一個具體的實例,來探究pywinauto的使用,我們應用pywinauto來模擬人為的操作,打開一個記事本,寫入文本,更改文件名,保存退出的一系列操作。

首先我們需要使用Python的包管理工具pip來安裝pywinauto這個模塊,在編輯器的終端中輸入以下語句來安裝:

pip install pywinauto

再來驗證這個模塊有沒有裝好,輸入以下語句:

from pywinauto import Application

如果沒有報錯的話,說明已經安裝好,就可以開始進行后續操作了。

整體代碼如下所示:

from pywinauto import Application  # 導包


def pywinauto_task():  # 定義一個自動化任務的函數
  for i in range(1, 6):  # 讓這個任務執行指定次數,這里是5次
    app = Application().start('notepad.exe')  # 實例化一個對象,并啟動指定的應用程序,start參數也可寫入路徑
    app['無標題-記事本'].MenuSelect('幫助->關于記事本')  # 在指定標題的窗口中,選擇菜單
    app['關于“記事本”']['確定'].click()  # 在彈出的窗口中,定位確定按鈕,并點擊
    app['無標題-記事本'].MenuSelect('文件->另存為...')  # 打開記事本的另存為窗口
    file_name = '第' + str(i) + '個.txt'  # 定義好文件的名字
    app['另存為']['edit'].TypeKeys(file_name)  # 將文件名鍵入
    app['另存為']['保存'].click()  # 更改文件名之后保存
    app[file_name].edit.TypeKeys('hello\n', with_newlines=True)  # 在記事本窗口中寫入內容,并換行
    app[file_name].edit.TypeKeys('這是第' + str(i) + '個文件')  # 寫入第二行內容
    app.Notepad.MenuSelect('文件->退出')  # 選擇菜單退出
    app['記事本']['保存'].click()  # 保存寫好的記事本


if __name__ == '__main__':  # 執行此函數
  pywinauto_work()

四、總結

怎么樣,挺簡單的吧,其實看著簡單,真正自己實踐起來,還是費了一番周折的,任何一部分知識的獲取與掌握,都需要有一個過程,繼續加油吧!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

四平市| 武平县| 正镶白旗| 广宁县| 永兴县| 邻水| 沅陵县| 宁南县| 安庆市| 浙江省| 成安县| 都匀市| 涟水县| 出国| 泰和县| 云龙县| 宁城县| 淄博市| 平陆县| 新乡市| 成都市| 洱源县| 通辽市| 张北县| 木兰县| 珠海市| 栖霞市| 江源县| 库伦旗| 富源县| 剑阁县| 诸城市| 栾城县| 会东县| 周口市| 洪洞县| 澎湖县| 河池市| 福建省| 额敏县| 连城县|