介绍:鼠标连点器就是用来代替你的手在电脑上不停的点击电脑,介绍完毕!
有什么用?
- 爱打游戏吗?喜欢刷等级的同学收藏了,睡一觉就满级了 。让他自己在电脑上不停的点点点 。
2.在工作学习中,你是不是有许多网上的东西要学,是你必须学的,其实就是你要不停的点点点,
这个时候它的作用就不用我说了吧,专治各种网上挂时长 。
3.看过直播的都知道,有些给主播送礼物的土豪为了表达心意,送上几千甚至几万的礼物,这时候就要不停的点击屏幕,不能停下来,不然礼物的特效就会终断,鼠标连点器的作用有点强大啊 。
文章插图
功能与原理功能:仅限鼠标左键,点击频率0.01-1000次/秒,(个人觉得点击速度太低和太高都用不上),点击次数可选,点击位置可以锁定,支持重复上一次的运行设定 。
原理:
引入头文件 windows.h,调用几个API
1.GetAsyncKeyState 获取键盘信息,判断某个键是否按下,使得程序无论处于什么状态都能响应
2.mouse_event 模拟鼠标的点击(按下和弹起)
3.GetCursorPos 获取鼠标当前的位置
4.SetCursorPos 将鼠标移动到指定位置
文章插图
代码#include
#include
#include
POINT curpos;//鼠标的位置
float i;//点击速度
int j;//点击次数
int a=0,b=0;//储存鼠标坐标
void selectrate(void);//选择点击速度、次数
void click(int i,int j);//开始点击
int main()
{
system(“mode con cols=25 lines=10”);//窗口大小
system(“title 源世界.Dracula出品”);
//简单说明
printf(“1.这是一个鼠标连点器,操作异常简单 。\\n2.空格键开始,暂停,继续\\n3.ESC键重新开始\\n4.点击的位置为鼠标的位置 。\\n5.CTRL键锁定,解锁位置\\n”);
while(1)
{
printf(“按空格键开始”);
selectrate();
system(“cls”);//清屏
printf(“频率%.2f次/秒\\n次数%d次\\n空格键 开始 暂停 继续\\nESC键 重新开始\\nCTRL键 锁定 解锁位置\\n”,
1000/i,j);
click(i,j);
}
return 0;
}
void selectrate(void)
{
while(1)
{
Sleep(200);
if(GetAsyncKeyState(VK_SPACE))
{system(“cls”);
printf(“请输入点击频率 n 次/秒\\n(0.01< n <=1000)\\n”);
scanf(“%f”,&i);
【鼠标连点器怎么用不了 鼠标键盘连点器使用方式】i=(int)(1000/i);
printf(“请输入点击次数 x 次\\n( 0 表示无限次)\\n”);
scanf(“%d”,&j);
j=j==0?1000000000:j;//用一个极大的数表示无限
break;}
}
}
void click(int i,int j)
{
while(1)
{
if(GetAsyncKeyState(VK_SPACE))
{
int k=j;
printf(“运行\\n”);
while(k–)//点击次数
{
if(a&&b)SetCursorPos(a,b);
mouse_event(MOUSEEVENTF_LEFTDOWN,curpos.x,curpos.y,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,curpos.x,curpos.y,0,0);
Sleep(i);
//锁定目标位置
if(GetAsyncKeyState(VK_CONTROL))
{
if(a&&b)
{a=0;b=0;
printf(“解除锁定\\n”);}
else
{GetCursorPos(&curpos);
a=(int)curpos.x;
b=(int)curpos.y;
printf(“位置锁定 %d %d\\n”,a,b);}
}
if(GetAsyncKeyState(VK_SPACE))
{
printf(“暂停\\n”);
//接收到信号才继续执行
while(1)
{
if(GetAsyncKeyState(VK_SPACE))
{printf(“继续\\n”);
break;}
Sleep(200);
if(GetAsyncKeyState(VK_ESCAPE))
{printf(“重新开始\\n”);
return ;}
}
}
if(GetAsyncKeyState(VK_ESCAPE))
{printf(“重新开始\\n”);
return ;}
}
printf(“按空格键再来一次\\n”);
while(1)
{
if(GetAsyncKeyState(VK_SPACE))
break;
Sleep(200);
if(GetAsyncKeyState(VK_ESCAPE))
{printf(“重新开始\\n”);
return ;}
}
}
Sleep(250);
}
}
效果截图:
文章插图
文章插图
操作按键只有三个,Space键,Ctrl键和Esc键 。
Space键控制开始、暂停、继续 。若点击次数有限且点击结束后,按Space键可以重复一轮点击 。
Ctrl键控制位置的锁定和解锁 。(仅在点击过程中有效)
- 涡轮加速飞行器在哪学 tbc飞机图纸的获得方式
- 苹果13有必要买原装充电器吗 有关苹果13充电注意事项
- 哈马斯抵御以军进攻有哪些武器?火箭弹威胁巨大,还拥有“先进装备”
- 详细路由器设置IP的方法 路由器设置IP地址步骤
- 了解如何查找路由器的IP地址 路由器的IP地址在哪里找?
- 删除的网页历史记录如何找回 手机如何恢复浏览器记录
- 罗技鼠标连点怎么修复 鼠标失灵的解决方法
- win10默认浏览器怎么设置 win10电脑设置默认浏览器的步骤
- 限流电阻的计算方法 电脑功耗在线计算器
- 天玑900相当于麒麟多少处理器 天玑最新处理器参数