C++模拟键盘按键的实例

这个与模拟鼠标点击的函数差不多,直接上函数

创新互联建站是一家专注于成都网站制作、网站设计、外贸网站建设与策划设计,元氏网站建设哪家好?创新互联建站做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:元氏等地区。元氏做网站价格咨询:028-86922220

keybd_event(VK_RETURN,0,0,0);
keybd_event(VK_RETURN,0,KEYEVENTF_KEYUP,0);

这是模拟按下、抬起回车键

我直接上一个我曾经用它与一些函数写的一个刷屏程序

我用自己的小号试过,如果对方用的是手机,效果很显著

#include
#include
 
using namespace std;
 
int b[11000],top=0;
char a[10];
bool f=true; 
 
int main(){
	int n,num;
	//初始化 
	a[0]='0';
	a[1]='1';
	a[2]='2';
	a[3]='3';
	a[4]='4';
	a[5]='5';
	a[6]='6';
	a[7]='7';
	a[8]='8';
	a[9]='9';
	
	while(1){
		cout<<"请输入刷屏次数:";
		cin>>n;
		cout<<"请输入间隔时间(单位:毫秒 1000毫秒=1秒):";
		cin>>num;
		if_return:
		cout<<"是否需要前导回车? 1.yes 2.no"<>k;
		if(k==1){
			f=true;
		}
		else if(k==2){
			f=false;
		}
		else{
			cout<<"输入错误!"<0){
				b[top++]=x%10;
				x/=10;
			}
			top--;
			for(int j=top; j>=0; j--){
				keybd_event(a[b[j]],0,0,0);
				keybd_event(a[b[j]],0,KEYEVENTF_KEYUP,0);//模拟按下某个数字键 
			}
			top=0;
			keybd_event(VK_RETURN,0,0,0);
			keybd_event(VK_RETURN,0,KEYEVENTF_KEYUP,0);//模拟按下回车键 
			Sleep(num);
		}
		putchar(7);
		system("cls");//清屏 
	}
	
	
	return 0;
}

以上这篇C++模拟键盘按键的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持创新互联。


网站栏目:C++模拟键盘按键的实例
网站网址:http://azwzsj.com/article/igpdio.html