用c语言编程一个滑稽图案,滑稽,用C语言搞个鼠标连点器

写在前面: 我是「虐猫人薛定谔i」,一个不满足于现状,有梦想,有追求的00后

\quad

本博客主要记录和分享自己毕生所学的知识,欢迎关注,第一时间获取更新。

\quad

不忘初心,方得始终。

\quad

❤❤❤❤❤❤❤❤❤❤

设计思路

c679f70675ea0c5bc6497dc9f5b55b8c.png

这次主要用到了两个函数,一个是GetKeyState(),用来判断按键的状态,另一个是mouse_event(),用来模拟鼠标点击。这两个函数的详细用法可以参考Windows API手册。

——> 传送门

代码

#include

#include

int main()

{

printf("---- 鼠标连点器 by Martin ----\n");

printf("---- 按下Ctrl键开启连点器 ----\n");

printf("---- 按下ESC键关闭连点器 ----\n");

while (1)

{

if (GetKeyState(VK_CONTROL) < 0)

{

while (1)

{

mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);

printf("鼠标左键按下!\n");

Sleep(1);

mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);

printf("鼠标左键抬起!\n");

Sleep(1);

if (GetKeyState(VK_ESCAPE) < 0)

{

return 0;

}

}

}

Sleep(1);

}

return 0;

}

7c1ff6ce6dda82daf28012e09f050582.png

效果展示

a16bd1803d6adfa5bfbc7a68a81a18ce.png

c1e047fb2b9261e114991c4b3a9e7e1a.png

2499534e970c138ed799a391f59a742f.png

5286107210c9cd157b1a5e47fa7d55c3.png

总结

找了个网站测了一下,10秒大约点击了600多次。

517f5332934191c908b181b210f733d0.png

蒟蒻写博客不易,如果有误还请大佬们提出

如需转载,请署名作者并附上原文链接,蒟蒻非常感激

名称:虐猫人薛定谔i

博客地址:https://blog.csdn.net/Deep___Learning

标签:连点器,鼠标,按下,C语言,搞个,printf,quad,event

来源: https://blog.csdn.net/Deep___Learning/article/details/105903086

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值