ff14自动琴谱(成功版)
用于ff14的自动琴谱演奏器
需要以管理员身份运行!!!!!
在程序目录内添加txt文档,将简谱存在txt中就可以实现你的乐器梦想~
注意:只有中高低三个音阶,123数字排对应中,qwe排对应高,asd排对应低
import pymouse, pykeyboard, os, sys
import time
from pymouse import PyKeyboard
from pykeyboard import PyKeyboard
k = PyKeyboard()def play(key):if key == '1':k.tap_key('1')elif key == '2':k.tap_key('2')elif key == '3':k.tap_key('3')elif key == '4':k.tap_key('4')elif key == '5':k.tap_key('5')elif key == '6':k.tap_key('6')elif key == '7':k.tap_key('7')elif key == '8':k.tap_key('8')elif key == 'q':k.tap_key('q')elif key == 'w':k.tap_key('w')elif key == 'e':k.tap_key('e')elif key == 'r':k.tap_key('r')elif key == 't':k.tap_key('t')elif key == 'y':k.tap_key('y')elif key == 'u':k.tap_key('u')elif key == 'i':k.tap_key('i')elif key == 'a':k.tap_key('a')elif key == 's':k.tap_key('s')elif key == 'd':k.tap_key('d')elif key == 'f':k.tap_key('f')elif key == 'g':k.tap_key('g')elif key == 'h':k.tap_key('h')elif key == 'j':k.tap_key('j')elif key == 'k':k.tap_key('k')elif key == ' ':time.sleep(0.3)time.sleep(0.3)def play_music(name):name = name + '.txt'if os.path.exists(name):ans = input("是否开始演奏%s?" % name)if ans == 'yes':print("3s后将开始演奏......")time.sleep(3)with open(name, 'r', encoding='utf-8') as file:data = file.read()for i in range(0, len(data)):play(data[i])print("曲子演奏完毕,感谢聆听!")else:print("不存在该曲子")if __name__ == '__main__':# print_hi()while True:music_name = input("请输入音乐名称:")if music_name == '0':breakelse:play_music(music_name)
ff14自动琴谱(成功版)相关推荐
- python脚本自动消除安卓版_微信跳一跳脚本重出江湖,python实现安卓iOS自动版与手动版!...
前面一段时间在GitHub上看到有人利用Python玩一款名为"跳一跳"的微信小程序,于是打算自己也来试一试,毕竟这款小游戏最近吸引了众多人的目光. 演示工具 电脑系统:Win10 ...
- caffe(cpu)配置之终极成功版哈哈哈
前言 历经几十次的caffe安装经历,终于对它的安装过程有了更深的理解,碰到一些bug也知道如何避过.我先重启一下,如果还能正常进入ubuntu那咱们就把配置过程详细叙述一下(因为之前也配置成功做,重 ...
- GO(Golang)实现ipv6自动解析-aliyun版
GO(Golang)实现ipv6自动解析-阿里云版 https://github.com/ksamwang/AotuIpv6/ 文件目录结构 GetDescribeDomainRecords.go p ...
- python实现自动登录网页版_Python实现自动登录站点
如果我们想要实现自动登录,那么我们就需要能够驱动浏览器(比如谷歌浏览器)来实现操作,ChromeDriver 刚好能够帮助我们这一点(非谷歌浏览器的驱动有所不同). 一.确认软件版本 首先我们需要确认 ...
- 掘金自动签到成功后推送到一封传话
前言 最近注册了掘金账号,按照网上大神们的介绍,签到和做任务可以累积矿石,可以兑换实物和道具.网上有使用Github Actions自动实现签到.自动做任务的node项目,直接fork后,填写掘金的c ...
- 苹果屏幕自动变暗_iOS版小程序、睡眠功能、苹果芯片:WWDC2020这些看点值得关注...
北京时间6月23日凌晨一点,万众瞩目的WWDC2020开发者大会正式举办,和往常不同的是,这一次的WWDC2020将是苹果首次线上举办的发布会.不过尽管是线上发布,但是该有的东西一个都不少,包括iOS ...
- android 神器 自动连接手机版下载,手机屏幕自动点击
详情 手机屏幕自动点击app是一款能够帮助用户自动点击手机屏幕的应用,用户可以自由设置点击时长.点击位置等数据,根据需要编辑辅助脚本,然后app就会对手机进行快速的点击了,轻松解放双手,可用于抢红包. ...
- 装机员U盘启动PE制作工具V5.0(UEFI+UD+自动安装MSDN版系统)
软件名称: 装机员U盘启动PE制作工具V5.0(UEFI+UD) 软件语言: 简体中文 软件大小: 303 大小: MB 发布日期: 2016-10-02 文件名称: ZhuangJiYuanPESe ...
- oa系统登录后几分钟自动退出_2020版OA办公系统正式上线运行!
关于2020版OA办公系统 正式上线运行的通知 各学院,校机关各部门.各直属单位: 2020版OA办公系统自10月7日上线试运行以来,广泛听取了学院部门的意见建议,经过功能调整优化,现已具备上线运行条 ...
- CentOS6.4_X86_64 安装Drupal-7.31必须成功版!
第一步:安装LNMP 在CentOs环境下lnmp一键安装 /var/www/html ubuntu /var/www 1) #wget -c http://soft.vpser.net/lnmp ...
最新文章
- EIGRP-2(EIGRP的路由认证)
- 云安全能否给企业带来真正的安全?
- 线性递推式+求第N项,用矩阵快速幂 如何构造初始矩阵
- 用Java开发一个停车场系统
- Python2.7升级至Python3.6
- Eclipse调字体
- 干货:实现数据可视化的几个工具选择(工具+编程语言)
- 编写高效的C++程序方法之使用对象池
- android string-array xml 引用,如何把数据动态地写进array.xml的string-array里?
- word三线表标题两条线之间如何出现空白间隔(论文必备)
- 【网络信息安全】电子邮件安全
- 软件定义汽车下的整车开发
- 7 EXCEL常用快捷键
- speedoffice表格如何根据身份证号计算年龄
- easyui是怎么实现批量删除的_怎么批量删除空间说说-easyui的datagrid实现批量删除...
- 【系统分析师之路】计算机组成原理章节错题集锦
- 如鹏网C语言也能干大事精华帖
- 网络编程一 - 计算机网络体系基础知识
- 工控网关linux用什么芯片,重庆工控嵌入式主板原理,工业网关怎么挑
- 常见安全设备总结(IDS、IPS、上网行为管理、网闸、漏扫、日志审计、数据库审计、堡垒机等)
热门文章
- java jxl包_Java开源20个项目,最好别错过,帮助你灵活应对面试师的刁难
- python opencv视频流_python – PyQt显示来自opencv的视频流
- java实现对称加密—基本实现
- 第五章 二叉树(a)树
- [BZOJ5334][TJOI2018]数学计算(exgcd/线段树)
- 安装 tensorflow 环境
- php php-fpm安装 nginx配置php
- [HNOI2005][BZOJ1202] 狡猾的商人
- ASP.NET生成eurl.axd Http异常错误处理方法【转】
- [转]打开人际关系大门的三把金钥匙