如何在Python中使用Win32 API?

如何在Python中使用win32 API?
最好和最简单的方法是什么?
你能提供一些例子吗?

qq_花开花谢_0
浏览 858回答 3
3回答

胡子哥哥

如@chaos所述,PyWin32可能是最受欢迎的选择。另一种选择是ctypes,它是Python标准库的一部分。例如,print ctypes.windll.kernel32.GetModuleHandleA(None)将显示当前模块(EXE或DLL)的模块句柄。这里是使用ctypes获取win32 API的更广泛的示例。

holdtom

可以在win32 Python中使用的重要功能是消息框,这是OK或Cancel的经典示例。result = win32api.MessageBox(None,"Do you want to open a file?", "title",1)  if result == 1:     print 'Ok'  elif result == 2:     print 'cancel'集合:win32api.MessageBox(0,"msgbox", "title")win32api.MessageBox(0,"ok cancel?", "title",1)win32api.MessageBox(0,"abort retry ignore?", "title",2)win32api.MessageBox(0,"yes no cancel?", "title",3)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python