人闲的时候

可以在猜盐中大展神威!

#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
string fu[100100]={"sbdzb","b","p","m","f","d","t","n","l","g","k","h","j","q","x","zh","ch","sh","r","z","c","s","y","w"};
string yuan[1145]={"sbdzb","a","o","e","i","u","v","ai","ei","ui","ao","ou","iu","ie","ve","an","en","in","un","vn","ang","eng","ing","ong"};
void down(int vk){
	keybd_event(vk,0,0,0);
}
void up(int vk){
	keybd_event(vk,0,KEYEVENTF_KEYUP,0);
}
void press(int vk){
	Sleep(4);
	down(vk);
	up(vk);
}
int id(char s){
	return (s-'A')+65;
}
int i0(char s){
	return (s-'0'+48);
}
void write(string s){
	int len=s.size();
	for(int i=0;i<len;i++){
		if(s[i]<='z'&&s[i]>='a'){
			s[i]-=32;
		}
		if(s[i]<='9'&&s[i]>='0'){
			press(i0(s[i]));
		}
		if(s[i]<='Z'&&s[i]>='A'){
			press(id(s[i]));
		}
		if(s[i]=='_'){
			down(16);
			press(189);
			up(16);
		}
	}
}
int main(){
//	system("start https://xiaoce.fun/baike");
	Sleep(3000);
	for(int i=1;i<=23;i++){
		for(int j=1;j<=23;j++){
//			if(i>1||j>1) exit(0);
			for(int k=0;k<=0;k++){
				for(int l=1;l<=5;l++){
					write(fu[i]);
					write(yuan[j]);
//					cout<<fu[i]<<" "<<yuan[j]<<" ";
					int t=k;
					while(t--){
//						cout<<"+";
						press(187);
					}
//					cout<<l<<" ";
					press(i0(l+'0'));
					press(32);
					press(13);
					down(17);
					write("A");
					up(17);
					press(8);
				}
			}
		}
	}
}
posted @ 2025-09-11 20:03  LEWISAK  阅读(29)  评论(0)    收藏  举报