<强>这个与模拟鼠标点击的函数差不多,直接上函数强>
keybd_event (VK_RETURN, 0, 0, 0); KEYEVENTF_KEYUP keybd_event (VK_RETURN, 0, 0),
<强>这是模拟按下,抬起回车键强>
我直接上一个我曾经用它与一些函数写的一个刷屏程序
我用自己的小号试过,如果对方用的是手机,效果很显著
# include# include 使用名称空间性病; int[11000],顶级=0; char [10]; bool f=true; int main () { 整数n, num;//初始化 一个[0]=' 0 '; [1]=' 1 '; [2]=' 2 '; [3]=' 3 '; 一个[4]=?”; [5]=' 5 '; 一个[6]=' 6 '; 一个[7]=' 7 '; 一个[8]=' 8 '; 一个[9]=' 9 '; 而(1){ cout<& lt;“请输入刷屏次数:”; ,cin>的在n; cout<& lt;“请输入间隔时间(单位:毫毫1000秒秒=1秒):”; ,cin>的在num; if_return: cout<& lt;“是否需要前导回车? 1。是2.不是”& lt; & lt; endl; int k; ,cin>的在k; 如果(k==1) { f=true; } else if (k==2) { f=false; } 其他{ cout<& lt;“输入错误!”& lt; & lt; endl; goto if_return;//比较乱的但是很方便的循环 } cout<& lt;“请把光标移动到输入框”& lt; & lt; endl; 睡眠(2000); mouse_event (MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0); mouse_event (MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);//模拟单击鼠标左键 cout<& lt;“请等待三秒…”& lt; & lt; endl; 睡眠(1000); cout<& lt;“3”& lt; & lt; endl; 睡眠(1000); cout<& lt;“2”& lt; & lt; endl; 睡眠(1000); cout<& lt;“1”& lt; & lt; endl; for (int i=1;i<=n;我+ +){ 如果(f==true) { keybd_event (VK_RETURN, 0, 0, 0); KEYEVENTF_KEYUP keybd_event (VK_RETURN, 0, 0); } int x=我; 而(x> 0) { b(前+ +)=x % 10; x/=10; } 前, for (int j=最高;j>=0;j () { keybd_event ([b [j]], 0, 0, 0); keybd_event ([b [j]], 0, KEYEVENTF_KEYUP, 0);//模拟按下某个数字键 } 顶级=0; keybd_event (VK_RETURN, 0, 0, 0); KEYEVENTF_KEYUP keybd_event (VK_RETURN, 0, 0);//模拟按下回车键 睡眠(num); } putchar (7); 系统(cls);//清屏 } 返回0; } >之前 以上这篇c++模拟键盘按键的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
c++模拟键盘按键的实例