天天看點

Python 自動化-pywinauto庫print_control_identifiers()方法列印内容顯示不全解決辦法,cmd展示更多内容設定方法

print_control_identifiers() 一般展示的内容都比較多控制台顯示的隻有後面一部分。

該方法直接就是列印到控制台,中間不會輸出文本資訊,是以想要存儲為 text 文本是行不通的。

調整 cmd 的緩沖區大小就可以更全的展示内容了,右鍵 cmd,點選屬性即可進行設定。

Python 自動化-pywinauto庫print_control_identifiers()方法列印内容顯示不全解決辦法,cmd展示更多内容設定方法

from pywinauto import Application
import psutil

def get_pid(name):
    '''
     作用:根據程序名擷取程序pid
     傳回:傳回比對第一個程序的pid
    '''
    pids = psutil.process_iter()
    for pid in pids:
        if(pid.name() == name):
            return pid.pid

app = Application().connect(process = get_pid("mmc.exe"))
win = app.window(title_re = "本地組政策編輯器")

win.print_control_identifiers()      

列印效果圖:

Python 自動化-pywinauto庫print_control_identifiers()方法列印内容顯示不全解決辦法,cmd展示更多内容設定方法

喜歡的點個贊❤吧!