谁在用 python 弹奏一曲《菊花台》
想必各位在家已经闲得快发疯了吧,鄙人现在的状态如下:
但是我不想这么萎靡下去,我想做点高雅的事情,看到朋友圈有人在手机app上弹《菊花台》,简直太好听了。于是乎我也开始蠢蠢欲动,迅速下载app,对着谱子弹了起来。
等等,我怎么感觉我的手速跟不上我的脑子,好怕邻居说我扰民啊
算了,我还是放弃吧,毕竟我没有这个艺术细胞。突然我灵机一动,咱也是算玩Keyboard(打字的键盘和乐器的琴键都是同一个单词)的,不行就用python来操作吧!
刚开始我想的很简单,只需要下载个弹琴软件(我用的FreePiano),然后用python操控键盘就OK了,但是马上就被打脸了,因为python的pyautogui、pynput等操控键盘鼠标的库根本无法弹出来声音,需要用python操控驱动级键盘才有用!这可难倒老夫了……
我开始疯狂搜索,终于找到了解决办法,可以先下载1个虚拟键盘,然后用python来操控虚拟键盘,那么这个问题就迎刃而解了。
我找了个叫做DD虚拟键盘的软件,这是一款开源的虚拟键盘,可以通过程序来操控,软件压缩包可以在官方qq群里可以下载,内含python、Java、c等多种示例程序。
打开压缩包,有以下文件
记住压缩包存在的位置,后续有用。
下面开始介绍如何用python操控DD虚拟键盘:
1. 调用dll文件
#改成你自己的路径
dddd_dll = windll.LoadLibrary('DD94396官方公版\DD94687.64.dll')
相关文章