linux c实现键盘模拟,C++模拟键盘按键的实例
这个与模拟鼠标点击的函数差不多,直接上函数
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<
cin>>num;
if_return:
cout<
int k;
cin>>k;
if(k==1){
f=true;
}
else if(k==2){
f=false;
}
else{
cout<
goto if_return;//比较乱的但是很方便的循环
}
cout<
Sleep(2000);
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);//模拟单击鼠标左键
cout<
Sleep(1000);
cout<
Sleep(1000);
cout<
Sleep(1000);
cout<
for(int i=1; i<=n; i++){
if(f==true){
keybd_event(VK_RETURN,0,0,0);
keybd_event(VK_RETURN,0,KEYEVENTF_KEYUP,0);
}
int x=i;
while(x>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++模拟键盘按键的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
linux c实现键盘模拟,C++模拟键盘按键的实例相关推荐
- python 模拟鼠标键盘_python之模拟鼠标键盘动作
上个月就打算开发个还算好玩的项目,但是一直没时间.这篇是此项目用到的一部分, 处理好此部分基本还差通信等方面的了.首先模拟鼠标键盘按下释放的动作,本人利用X11 这个库,所以要了解X11编程;其次,本 ...
- Android 使用 sendevent 模拟鼠标和键盘事件
Android 使用 sendevent 模拟鼠标和键盘事件 模拟原理是对驱动发送消息,就是linux里面的input子系统. 命令格式: sendevent /dev/input/eventX [t ...
- C# WPF 中用代码模拟鼠标和键盘的操作
C# WPF 中用代码模拟鼠标和键盘的操作 原文:C# WPF 中用代码模拟鼠标和键盘的操作 原文地址 C#开发者都知道,在Winform开发中,SendKeys类提供的方法是很实用的.但是可惜的是, ...
- 驱动级模拟驱动级模拟:直接读写键盘的硬件端口!
驱动级模拟驱动级模拟:直接读写键盘的硬件端口! 有一些使用DirectX接口的游戏程序,它们在读取键盘操作时绕过了windows的消息机制,而使用DirectInput.这是因为有些游戏对实时性控制的 ...
- 控制台模拟鼠标、键盘操作
控制台模拟鼠标.键盘操作 模拟鼠标.键盘操作,能让命令行顿然强大,想想,制作批处理版屏幕键盘等都不在话下(已制作过,效果很不错).虽然这也跟CUI无关.本教程教会你如何让命令行模拟鼠标.键盘的操作. ...
- VC 模拟鼠标和键盘输入
模拟鼠标点击: 1.这里是鼠标左键按下和松开两个事件的组合即一次单击: mouse_event (MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, ...
- 我爱高圆圆 键盘录入数据,模拟单项选择题
键盘录入数据,模拟单项选择题(注意:键盘录入的时候,Scanner不能录入字符) 下面的人物喜欢谁?A:马伊琍B:马苏C:高圆圆("假设为正确答案")D:林志玲 package z ...
- tickeys 1.0.0 中文版 (键盘打字音效模拟工具)
Tickeys 是一款适用于 Mac 的键盘音效工具,可以在打字时模拟打字机的声音.内置冒泡.机械键盘.打字机.剑气.Cherry G80-3000.Cherry G80-3494.爆裂鼓手键盘音效, ...
- xp下对dinput8.dll 游戏键盘输入的模拟 非函数hook
很多游戏或者3d模拟软件为了更好的支持外设使用directinput作为输入接口调用.那么如果要模拟鼠标或键盘来控制游戏或者3d软件进行自动作业如何才能做到呢? 我研究了键盘部分.鼠标应该以此类推 入 ...
最新文章
- Light-Head R-CNN: In Defense of Two-Stage Object Detector
- 将输入的中文按要求翻译成拼音
- 00018计算机应用2018年4月,全国2019年4月自考00018《计算机应用基础》试题及答案...
- MaxCompute问答整理之2020-03月
- C++ 重载数学运算符
- css复合选择器 1205
- Android学习系列--App调试的几个命令实践
- 图相处理自学(一):数字图像基本概念
- IIS安装时,安装程序无法复制一个或多个文件。特定错误码是0x4b8
- label怎么换行 vb_ASP.NET Lable中进行换行解决方案
- 求解鸡兔同笼问题C语言
- 数据库中的超键 候选键 主键 外键
- 树莓派cm4安装ax200驱动-wifi6
- MATLAB2020a WIN10安装教程
- 简单好用的图片取色器【可取RGB数值】
- 洛谷 P2440 木材加工 (二分答案)
- andriod TV 获取已连接蓝牙遥控器电池电量总结
- Ubuntu、stm32下的C程序各变量的分配地址分析
- 怎么样成为一名Python工程师?到底要会哪些东西?你会了多少?
- Jetpack系列之Navigation----入门(五)
热门文章
- python图像增强之随机翻转或随机旋转
- 智慧公厕擦手纸洗手液余量实时在线统计
- 打包jar包时文件读取和第三方jar包的问题
- biology_生物信息学常用工具
- 小程序正则验证 身份证号、统一社会信用代码
- windows Server 2012修复(CVE-2016-2183)(CVE-2013-2566)(CVE-2015-2808)
- 在今日头条有粉丝17万月入万把块,究竟今日头条要怎么挣钱?
- 修复鼠标单击变双击的问题
- win7修复计算机无鼠标,win7电脑鼠标不听使唤反应慢如何修复
- HTML基础——table标签