pywin32是一个第三方模块库,主要的作用是方便python开发者快速调用windows API的一个模块库。
安装
pip install pywin32
hld=win32gui.FindWindow(ClassName,Title)
import win32guiwinClass = "Notepad"
winTitle = "test001.txt - 记事本"
dialog = win32gui.FindWindow(winClass, winTitle)# dialog返回0,则为记事本未打开;dialog返回数值,则为窗体的句柄NativeWindowHandle的值2564730
print(dialog)if dialog:print("test001.txt记事本窗口,已打开")
else:print("test001.txt记事本窗口,未打开")
hld=win32gui.FindWindow("#32770",u"另存为")
Title: 另存为 #这里就是上面的Title
Class: #32770 #这里就是上面的ClassName
Handle: 0x001E03A0 #这里就是上面函数返回值
1、弹出提示框,展示提示信息
import win32con, win32apiwin32api.MessageBox(0, "提示框--提示信息内容展示", "MessageBox", win32con.MB_OK | win32con.MB_ICONWARNING)