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++模拟键盘按键的实例
链接URL:http://scyanting.com/article/igpdio.html