【蜗牛周刊 第5期】刷屏器
本文作者: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期】刷屏器相关推荐
- CSDN开发者周刊第 21期:Wi-Fi 之父辞世,谷歌服务器再次全球宕机;Windows 10 将支持安卓应用
CSDN开发者周刊:只为传递"有趣/有用"的开发者内容,点击 Star(CodeChina)! 本周热门项目 1.GTK 4.0开源工具包正式发布 赶在周五的发布会之前,GTK 开 ...
- 哪吒前端周刊 | 第001期
前言 哪吒前端周刊 | 第001期 你是不是还在computed中使用this? 在computed属性中通过this.xxx去拿data里面的数据,和methods里面的方法吧,或许还会通过this ...
- 博文周刊第8期:Elasticsearch 6个不明显但很重要的注意事项
CSDN每周都会产生大量的博客文章,有一些优质的干货文章值得被更多人阅读,分享.CSDN博文周刊会从过去一周博文中精心挑选一些优质文章来以飨读者,陪伴大家度过一个愉快周末. 程序人生 1.Playbo ...
- 【码云周刊第 16 期】扎心了老铁!那些优秀的网络爬虫工具介绍
为什么80%的码农都做不了架构师?>>> 技术干货 SpringMVC 执行流程及源码解析 使用 Vue2 和 Yii2 进行前后端分离开发 SSM (十一) 基于 dubbo ...
- 移动周刊第 182 期:谈 Android 开发技巧、 iOS 系统框架实践
写在前面 移动周刊第 182 期如约而至.如果你有好的文章以及优化建议,请发送邮件至mobilehub@csdn.net,在技术探索的道路上我们共同进步. YouTube 推出 VR 视频和 360 ...
- 【码云周刊第 68 期】数据可视化:商业智能的未来!
为什么80%的码农都做不了架构师?>>> 码云项目推荐 随着我们进入大数据时代的步伐越来越快,海量数据深度分析的重要性与日俱增,许多应用程序积累了大量消费者的行为数据,急需将这 ...
- 开源大数据周刊-第49期
摘要: 开源大数据周刊-第49期 资讯 实时流数据分析--2017 年的 27 个预测 概述:根据Markets & Markets的预测,流数据分析市场将从 2016 年的 30 8 亿美元 ...
- 6款实用开源报表工具 | 码云周刊第 83 期
大数据时代,从海量数据中挖掘出有用的数据,并以较人性化.直观的方式展示这些数据,变得尤为重要.今天小编为大家介绍6款实用的开源报表工具,你可以使用这些工具做出高效,且符合企业需求的报表. 1.项目名称 ...
- 【码云周刊第 24 期】超实用 Andorid 开发实例
为什么80%的码农都做不了架构师?>>> ##码云项目推荐 1.项目名称:开源中国 Android 客户端 **项目简介:**这是 OSCHINA 官方开发的 Android ...
最新文章
- ORA-12638: 身份证明检索失败
- webpack简单修改版本号(单页面)
- 使用Instant Client配置PL/SQL Developer
- 无法使用JDK 8卸载JavaFX SceneBuilder 1.0
- Django Web在Apache上的部署
- 阿里淘宝天猫单点登录项目实战(附源码)
- GLTF格式——关系描述
- 多媒体方面的应用程序java_Java编程之多媒体基础
- sql in not in_SQL IN – SQL NOT IN
- [推荐]WebService开发知识介绍
- java 反射与封装性的_Java反射的封装
- Java研发方向如何准备BAT技术面试
- 修改Google桌面搜索索引位置
- 野火PID上位机通信移植
- wordpress pdf_9个适用于WordPress的最佳PDF插件
- 浏览器自动化操作(Web Browser Automation)(一)
- 区块链革命 - 第1篇 假如需要变革 - 第2章 区块链经济七大设计原则
- python openpyxl模块 合并单元格,设置行高,列宽,边框,居中,字体样式
- cad设计草图_草图和乐高积木如何启动您的设计系统
- asp.net mvc 5 identity 2.0 注册时密码强度验证
热门文章
- 我们的感知是真空孔道吗?
- android n进入分屏代码分析_平板电脑全面进入多任务时代,Android N原生支持分屏显示...
- 民航业数字观察:营销需升级,中台靠数据
- wps 模拟分析 规划求解_【论文】基于双层规划的应急物资邮政运输模型优化方法研究...
- 荔枝架构实践与演进历程阅读心得
- xshell 安装yum_【深入学习linux】Xshell的安装和使用
- 腐烂国度1新手向MOD安装教程
- 天津理工大学操作系统期末复习2
- 苹果助手开发随笔系列:3、后续功能所需要的服务
- QT TabWidget设置选项卡