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()
打印效果图:
喜欢的点个赞❤吧!