本文作者:zhujiangyuan2027

语言:c++。适用于多个聊天软件。

#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int x,n,num;
POINT point1,point2;
void copy(){DWORD content;char buf[10000] = {0};HGLOBAL hGlobal;fgets(buf, sizeof(buf), stdin);hGlobal = GlobalAlloc(GPTR, (lstrlenA(buf) + 1));char*pGlobal = (char*)GlobalLock(hGlobal);lstrcpyA(pGlobal, buf);GlobalUnlock(hGlobal);OpenClipboard(NULL);EmptyClipboard();SetClipboardData(CF_TEXT, hGlobal);CloseClipboard();
}
void test(){SetConsoleTitle("");cout<<"刷屏器"<<endl;cout<<"如再使用,将重新弹窗" <<endl;system ("color f2"); cout<<"请输入刷屏内容:";copy();cout<<"请输入刷屏次数:";cin>>n;cout<<"请输入刷屏间隔(ms,1000ms=1s):";cin>>num; MessageBox(NULL,"请在点击确定后5秒内将鼠标移动至聊天输入框并保持","刷屏器",MB_OK);ShowWindow(GetConsoleWindow(),0);Sleep(5000);GetCursorPos(&point1);ShowWindow(GetConsoleWindow(),4);ShowWindow(GetConsoleWindow(),0);for(int i=0;i<n;i++){GetCursorPos(&point2);SetCursorPos(point1.x,point1.y);mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);keybd_event(VK_CONTROL,0,0,0);keybd_event('V',0,0,0);keybd_event('V',0,KEYEVENTF_KEYUP,0);keybd_event(VK_CONTROL,0,KEYEVENTF_KEYUP,0);keybd_event(VK_RETURN,0,0,0);keybd_event(VK_RETURN,0,KEYEVENTF_KEYUP,0);SetCursorPos(point2.x,point2.y);Sleep(num);}cout<<endl;
}
int main()
{test();MessageBox(NULL,"刷屏成功!","刷屏器",MB_OK);ShowWindow(GetConsoleWindow(),5);cout<<"是否继续刷屏(1是 2否):";cin>>x;if(x==1){system("exit");system("start 刷屏器");return 0;}
}


蜗牛周刊是由 zhujiangyuan2027 创办的OI类学习周刊,本周刊的宗旨是:分享,传播,引领。

  • 主要征稿内容:以算法竞赛、编程技术、计算机科学为主,不接受专业性太强的文章。内容必须是原创,但可以适当引用。

  • 征稿时间与数量:长期征稿,一周1~2篇。

  • 展示:(目前)CSDN的 zhujiangyuan2027 博客,(以后可能)cnblogs:zhujiangyuan luogu:zhujiangyuan。

  • 投稿方式:需要在CSDN博客中编辑好文章,建议至少配图一张。然后在本帖中回复文章地址或私信zhujiangyuan2027进行投稿。可以选择附上投稿感言。由编辑遴选后择优发表。


感谢您的阅读!

【蜗牛周刊 第5期】刷屏器相关推荐

  1. CSDN开发者周刊第 21期:Wi-Fi 之父辞世,谷歌服务器再次全球宕机;Windows 10 将支持安卓应用

    CSDN开发者周刊:只为传递"有趣/有用"的开发者内容,点击 Star(CodeChina)! 本周热门项目 1.GTK 4.0开源工具包正式发布 赶在周五的发布会之前,GTK 开 ...

  2. 哪吒前端周刊 | 第001期

    前言 哪吒前端周刊 | 第001期 你是不是还在computed中使用this? 在computed属性中通过this.xxx去拿data里面的数据,和methods里面的方法吧,或许还会通过this ...

  3. 博文周刊第8期:Elasticsearch 6个不明显但很重要的注意事项

    CSDN每周都会产生大量的博客文章,有一些优质的干货文章值得被更多人阅读,分享.CSDN博文周刊会从过去一周博文中精心挑选一些优质文章来以飨读者,陪伴大家度过一个愉快周末. 程序人生 1.Playbo ...

  4. 【码云周刊第 16 期】扎心了老铁!那些优秀的网络爬虫工具介绍

    为什么80%的码农都做不了架构师?>>>    技术干货 SpringMVC 执行流程及源码解析 使用 Vue2 和 Yii2 进行前后端分离开发 SSM (十一) 基于 dubbo ...

  5. 移动周刊第 182 期:谈 Android 开发技巧、 iOS 系统框架实践

    写在前面 移动周刊第 182 期如约而至.如果你有好的文章以及优化建议,请发送邮件至mobilehub@csdn.net,在技术探索的道路上我们共同进步. YouTube 推出 VR 视频和 360 ...

  6. 【码云周刊第 68 期】数据可视化:商业智能的未来!

    为什么80%的码农都做不了架构师?>>>    码云项目推荐 随着我们进入大数据时代的步伐越来越快,海量数据深度分析的重要性与日俱增,许多应用程序积累了大量消费者的行为数据,急需将这 ...

  7. 开源大数据周刊-第49期

    摘要: 开源大数据周刊-第49期 资讯 实时流数据分析--2017 年的 27 个预测 概述:根据Markets & Markets的预测,流数据分析市场将从 2016 年的 30 8 亿美元 ...

  8. 6款实用开源报表工具 | 码云周刊第 83 期

    大数据时代,从海量数据中挖掘出有用的数据,并以较人性化.直观的方式展示这些数据,变得尤为重要.今天小编为大家介绍6款实用的开源报表工具,你可以使用这些工具做出高效,且符合企业需求的报表. 1.项目名称 ...

  9. 【码云周刊第 24 期】超实用 Andorid 开发实例

    为什么80%的码农都做不了架构师?>>>    ##码云项目推荐 1.项目名称:开源中国 Android 客户端 **项目简介:**这是 OSCHINA 官方开发的 Android ...

最新文章

  1. ORA-12638: 身份证明检索失败
  2. webpack简单修改版本号(单页面)
  3. 使用Instant Client配置PL/SQL Developer
  4. 无法使用JDK 8卸载JavaFX SceneBuilder 1.0
  5. Django Web在Apache上的部署
  6. 阿里淘宝天猫单点登录项目实战(附源码)
  7. GLTF格式——关系描述
  8. 多媒体方面的应用程序java_Java编程之多媒体基础
  9. sql in not in_SQL IN – SQL NOT IN
  10. [推荐]WebService开发知识介绍
  11. java 反射与封装性的_Java反射的封装
  12. Java研发方向如何准备BAT技术面试
  13. 修改Google桌面搜索索引位置
  14. 野火PID上位机通信移植
  15. wordpress pdf_9个适用于WordPress的最佳PDF插件
  16. 浏览器自动化操作(Web Browser Automation)(一)
  17. 区块链革命 - 第1篇 假如需要变革 - 第2章 区块链经济七大设计原则
  18. python openpyxl模块 合并单元格,设置行高,列宽,边框,居中,字体样式
  19. cad设计草图_草图和乐高积木如何启动您的设计系统
  20. asp.net mvc 5 identity 2.0 注册时密码强度验证

热门文章

  1. 我们的感知是真空孔道吗?
  2. android n进入分屏代码分析_平板电脑全面进入多任务时代,Android N原生支持分屏显示...
  3. 民航业数字观察:营销需升级,中台靠数据
  4. wps 模拟分析 规划求解_【论文】基于双层规划的应急物资邮政运输模型优化方法研究...
  5. 荔枝架构实践与演进历程阅读心得
  6. xshell 安装yum_【深入学习linux】Xshell的安装和使用
  7. 腐烂国度1新手向MOD安装教程
  8. 天津理工大学操作系统期末复习2
  9. 苹果助手开发随笔系列:3、后续功能所需要的服务
  10. QT TabWidget设置选项卡