轻涟 La vaguelette
#include <bits/stdc++.h> #include <windows.h> #define int long long #define IOS ios::sync_with_stdio(0);cin.tie(0);cout.tie(0) using namespace std; int songbpm; void p(string s,int f){ int sleep_time=60.0/songbpm/f*1000; for(int i=0;i<s.size();i++) if(s[i]=='/')Sleep(sleep_time); else{ keybd_event(s[i],0,0,0); keybd_event(s[i],0,2,0); } } void prelude(){ p("NJ/DQ/FW/T/BH/DJ/FQ/T/VG/AH/DQ/E/////",1); p("XD/NF/AG/Q//S/D/F/CMQ////J////",1); p("CNGJW//CNGJW//CNGJW//CNGJW/C/",1); p("CNFHQ//CNFHQ//CNFHQ//CNFHQ/C/",1); p("CNGJW//CNGJW//CNGJW//CNGJW/C/",1); p("CNFHQ//CNFHQ//CNFHQ//CNFHQ/C/",1); p("ZVHQR//ZVHQ//ZVHQ//ZVHQ/Z/",1); p("XNFHW//XNFH//CMDE//CMD/C/",1); } void verse(){ p("NADE//N//D/H/NJ/Q/",1); p("ADE//NW//D//NQ//",1); p("BSW//B//S/G/BH/J/",1); p("CMSW//BQ//S//BJ//",1); p("VAQ//V//A/F/VG/H/",1); p("XNQ/Q/VJ//AH//V/J/",1); p("NAJ////C//Q/J/",2); p("NAH//C//",1); p("NA//CNA//NSH/J/CNSQ/W/",1); p("NE/C/N/S//D//H/",1); p("VE/Z/B/SW///AQ//",1); p("BSW///MS//MG/BH/VJ/",1); p("CMW///XBE//C/J//",1); p("VQ/Z/V/A//T/VR/E/",1); p("XNE//W/VA/W//X/Q/",1); p("CE/M/D/H/J/M/H/J/",1); p("CM////////",1); } void ritornello(){ p("XD/NF/SW/D/F/W/D/F/",1); p("ZW/BD/AF/Q/MS/BD/MJ/S/",1); p("NS/CD/NJ/S/D/J/S/D/",1); p("BJ/XS/BD/J/BA/XS/BH/",1); p("Q/W/E/",3); p("ZVHY/ZV/ZV/ZV/VAGT/ZV/ZV/ZV/",1); p("ZVFR/ZV/ZV/ZV/ZVDE/ZV/CM/CM/",1); p("XNSW/XN/XN/XN/XNJ/XN/XN/XN/",1); p("XNJ/XN/XN/XN/XNJ/XN/XN/XN/",1); p("CMH////////",1); p("CMJ////////",1); p("CNH/CM/CD/CM/CN/CM/CD/CM/",1); p("CNH/CMJ/CDE/CMJ/CMDH/CMDJ/CMHQ/CMJW/",1); } void chorus(){ p("ZCNDE/C/N/A/D/A/N/C/",1); p("XB/BDE/MSW/AQ/SJ/B/MH/B/",1); p("ZVH/Z/V/AG/SG/A/V/Z/",1); p("ZV/ZSW/VAQ/AJ/SH/A/VG/Z/",1); p("CBG/M/C/BAQ/MQ/D/M/B/",1); p("ZCN/C/NGT/A/DR/A/NDE/C/",1); p("XNDE/N/X/NH/DH/S/N/X/",1); p("CMH/M/CDJ/M/MDHQ/C/MJW/D/",1); p("ZCNE/C/N/A/D/AH/NJ/CQ/",1); p("ZVE/Z/VW/AW/S/A/VQ/Z/",1); p("XBW/B/X/B/S/MG/BJ/XW/",1); p("ZBR/B/AE/DE/CM/BT/A/D/",1); p("ZV/ZQ/V/A/D/A/V/Z/",1); p("XN/NH/XJ/NQ/DQ/S/N/XJ/",1); p("CMJ///////H/",1); p("NDH////////",1); } void coda(){ p("CMW/H/J/W//H/W/H/",1); p("NHQ////////",1); p("NJ/Q/W/T/BJ/Q/W/T/",1); p("VH/J/Q/E/////",1); p("XD/CF/NG/AW/ZD/CF/NG/MQ/",1); p("CMS/ZD/VF/NQ/XVAF////",1); p("BSFQ//S//F//Q//",1); p("BSFJ////////",1); p("ZBSDG////////",1); } signed main(){ songbpm=220; cout<<"请在 5s 内移动到原神风物之诗琴的窗口!\n"; Sleep(5000); cout<<"开始演奏...\n"; prelude(); verse(); ritornello(); chorus(); coda(); return 0; }
本文作者:Garbage fish's Blog
本文链接:https://www.cnblogs.com/Garbage-fish/p/17841646.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步