Head:
目录
大家有没有为重复打字而感到苦恼,有没有因为打字而身体虚弱,四肢乏力?有没有因为要重复打字而感到人生毫无意义?
不要怕,只要998,打字代码拿回家!
介绍:
这款打字代码是作者查了半天键盘表肝出来的,实现了Ctrl+C/V,按下弹起shitf,打句子,打符号等功能,可以真真帮你解放双手,里面的函数的打字内容大家可以自己更改,运行程序后用鼠标点击要打字的地方,过一会便可以自动输入啦:
#include<windows.h>
#include<string>
#include<iostream>
void write_word(int vk)//输入数字、字母
{
keybd_event(vk,0,0,0);
keybd_event(vk,0,KEYEVENTF_KEYUP,0);
}
void write_fuhao(int vk)//输入符号
{
switch(vk)
{
case 42:
keybd_event(106,0,0,0);
keybd_event(106,0,KEYEVENTF_KEYUP,0);
break;
case 43:
keybd_event(107,0,0,0);
keybd_event(107,0,KEYEVENTF_KEYUP,0);
break;
case 44:
keybd_event(108,0,0,0);
keybd_event(108,0,KEYEVENTF_KEYUP,0);
break;
case 45:
keybd_event(109,0,0,0);
keybd_event(109,0,KEYEVENTF_KEYUP,0);
break;
case 46:
keybd_event(110,0,0,0);
keybd_event(110,0,KEYEVENTF_KEYUP,0);
break;
case 47:
keybd_event(111,0,0,0);
keybd_event(111,0,KEYEVENTF_KEYUP,0);
break;
}
}
void Enter()
{
keybd_event(13,0,0,0);
keybd_event(13,0,KEYEVENTF_KEYUP,0);
}
void shift_down()//按下shift
{
keybd_event(16,0,0,0);
}
void shift_up()//弹起shift
{
keybd_event(16,0,KEYEVENTF_KEYUP,0);
}
void ctrl_v()//粘贴
{
keybd_event(162,0,0,0);
write_word('V');
keybd_event(162,0,KEYEVENTF_KEYUP,0);
}
void juzi(std::string word)//输入一串句子
{
for(int i=0;i<word.length();i++)
{
int zm=word.at(i);
if((zm>64 && zm<91) || (zm>47 && zm<58))
{
write_word(zm);
}
else if(zm>41 && zm<48)
{
write_fuhao(zm);
}
Sleep(10);
}
}
int main()
{
std::cout<<"程序开始!"<<std::endl;
Sleep(2000);
for(int i=0;i<700;i++)
{
juzi("BOZHUZUISHUAI1");//这里得输入大写字母才能打小写,1是拼音键盘上的词语选择。
Enter();
}
return 0;
}
end.