print_control_identifiers() 一般展示的内容都比較多控制台顯示的隻有後面一部分。
該方法直接就是列印到控制台,中間不會輸出文本資訊,是以想要存儲為 text 文本是行不通的。
調整 cmd 的緩沖區大小就可以更全的展示内容了,右鍵 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()
列印效果圖:
喜歡的點個贊❤吧!