Python:获取 Windows 7 主音量
我正在尝试构建一个应用程序,用户只需在 Windows 声音图标上滚动鼠标即可更改声音级别。 Linux 用户对此已经很熟悉了。 我已将我的问题分为以下步骤:
1.) Get current audio device list using a python api.
2.) Control the master voulme using the api.
3.) Attach a mouse event listener to it.(Sorry i am from Java background).
4.) Get mouse event listener method to do my work .
请建议一个适当的 python API
来完成我的任务。
这是解决我的问题陈述的正确方法
吗?还是有更好的方法来解决这个问题。
I am trying to built an App in which user has to just scroll his/her mouse over the windows sound icon to change the sound level. Linux users are already familiar with this.
I have divided my problem in these steps:
1.) Get current audio device list using a python api.
2.) Control the master voulme using the api.
3.) Attach a mouse event listener to it.(Sorry i am from Java background).
4.) Get mouse event listener method to do my work .
Plz suggest a proper python API
to achieve my task.
And is this the correct approach
towards my problem statement or there is a better way to approach this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为此,您可以使用 PyWin32 http://sourceforge.net/projects/pywin32/ 或 ctypes。
而且你的方法非常好。
这是一个使用 pywin32 的鼠标的简单示例:
这是一个使用 ctypes 的类似示例:
Ctypes 有时有点难以弄清楚和调试(需要在 MSDN 上花费大量时间),但它的速度非常快。
For this purpose you could use PyWin32 http://sourceforge.net/projects/pywin32/ or ctypes.
And your approach is pretty fine.
Here's a simple example for mouse with pywin32:
and here's a similar one with ctypes:
Ctypes is somewhat harder sometimes to figure out and debug (requieres ALOT of time on MSDN), but it's awesomely fast.