刷屏代码·稳 from林凯

此黑科技支持空格、英文字母

代码如下(手动滑稽):

 1 #include<conio.h>
 2 #include<stdio.h>
 3 #include<string.h>
 4 #include<windows.h>
 5 int n,slp;
 6 char g[1000],sp[20];
 7 int main(){
 8     SetConsoleTitle("刷屏");
 9     puts("-多少毫秒发送一条消息呢?");
10     printf("-"); scanf("%d",&slp);
11     puts("-刷几次呢?");
12     printf("-"); scanf("%d",&n);
13     puts("-刷屏内容的表达式(仅支持英文)(%n表示计数器)");
14     printf("-"); scanf("%c",&g[0]); scanf("%[^\n]",&g);
15     puts("-准备就绪!请在10秒内切换至所需刷屏的窗口!");
16     Sleep(10000);
17     puts("-刷屏开始!");
18     for(int i=1;i<=n;i++){
19         memset(sp,0,sizeof(sp));
20         for(int j=0;j<strlen(g);j++){
21             if(g[j]>=‘a‘&&g[j]<=‘z‘){
22                 keybd_event(g[j]-‘a‘+‘A‘,0,0,0);
23                 keybd_event(g[j]-‘a‘+‘A‘,0,2,0);
24             }
25             if(g[j]>=‘A‘&&g[j]<=‘Z‘){
26                 keybd_event(VK_SHIFT,0,0,0);
27                 keybd_event(g[j],0,0,0);
28                 keybd_event(g[j],0,2,0);
29                 keybd_event(VK_SHIFT,0,2,0);
30             }
31             switch(g[j]){
32                 case ‘ ‘:{keybd_event(VK_SPACE,0,0,0);keybd_event(VK_SPACE,0,2,0);break;}
33             }
34             if(g[j]==‘%‘&&g[j+1]==‘n‘){
35                 sprintf(sp,"%d",i);
36                 for(int k=0;;k++){
37                     if(sp[k]==‘\0‘) break;
38                     keybd_event(sp[k],0,0,0);
39                     keybd_event(sp[k],0,2,0);
40                 }
41                 j++;
42             }
43         }
44         keybd_event(VK_CONTROL,0,0,0);
45         keybd_event(‘V‘,0,0,0);
46         keybd_event(VK_CONTROL,0,2,0);
47         keybd_event(‘V‘,0,2,0);
48         keybd_event(VK_RETURN,0,0,0);
49         keybd_event(VK_RETURN,0,2,0);
50         Sleep(slp);
51     }
52 }
时间: 2024-10-22 02:30:13

刷屏代码·稳 from林凯的相关文章

类型转换错误解决方案reflect.ParameterizedType

今天写CRM项目时,在最后抽取BaseDao时,居然无法通过,TMD看见教程上老师也是这样写的就是没报错,我的就报错,感觉郁闷至极,错误如下: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType 报错代码如下: @Repository("baseDao") public class BaseDaoImpl<T> implements BaseDao<T>{ @Resource

错误和问题解决的成本

问题描写叙述 错误 数据收集 根本原因 版本号   组件:数据修复           在一个实际成本组织中,(平均,先进先出,后进先出) 一个或更 多的下面情况可能发生: 1.导航到物料成本历史表单上的数量信息,与现有量表单的数量不匹配的记录 2. 一些物料前期已计成本的数量与前面的事务处理历史表单的数量不匹配 3. 全部的库存值报表与事务处理值报表不匹配 4. 存货层次成本更新表单的总数量与现有量数量表单不匹配(只在先进先出/后进先出) 5.这些症状的不论什么一个意味着 MMT-CQL不匹配

如何编写无法维护的代码 让自己稳拿铁饭碗 ;-)

如何编写无法维护的代码 让自己稳拿铁饭碗 ;-) Roedy Green 简介 永远不要(把自己遇到的问题)归因于(他人的)恶意,这恰恰说明了(你自己的)无能.-- 拿破仑 为了造福大众,在Java编程领域创造就业机会,兄弟我在此传授大师们的秘籍.这些大师写的代码极其难以维护,后继者就是想对它做最简单的修改都需要花上数年时间.而且,如果你能对照秘籍潜心修炼,你甚至可以给自己弄个铁饭碗,因为除了你之外,没人能维护你写的代码.再而且,如果你能练就秘籍中的 全部 招式,那么连你自己都无法维护你的代码了

作为程序猿,怎么证明你的代码打得稳?这个回答绝了

小伟毕业后顺利的进了一家软件公司,他天生就是干这行的料.不爱说话,不善于言谈,热衷于解决程序中的难题,程序员的这些标签都贴在了他的身上. 每次解决一个难题,小伟总习惯对着电脑傻笑一会.刚开始大家都以为他脑子有点问题,后来久了也就习惯了. 突然有一天,公司来了一名女程序员.在他看来她一点没有程序员的样貌,长发飘飘,一副大边框的眼镜里藏着一双美丽的大眼睛,连走路时身边带过来的风都夹着淡淡的清香. 她的位置被安排在了小伟边上,她向小伟问好同时对他笑了一下. 就这个很平常的举动让小伟有些不知所措,她的微

资深程序员冒死揭开软件潜规则:无法维护的代码

原始博文发布于: Roedy Green's Mindproducts (http://mindprod.com/unmain.html ). 翻译链接: 点击打开链接 2014年11月25日 03:11 如何编写无法维护的代码 让自己稳拿铁饭碗 ;-) Roedy Green 简介 永远不要(把自己遇到的问题)归因于(他人的)恶意,这恰恰说明了(你自己的)无能. -- 拿破仑 为了造福大众,在Java编程领域创造就业机会,兄弟我在此传授大师们的秘籍.这些大师写的代码极其难以维护,后继者就是想对

常用Android代码

这里收集了大家常用的一些Android代码,持续更新中,内容来自自己的平时积累和网络上看到的文章,部分原文地址在最下方.如有错误欢迎指正里面可能会有重复内容,请忽略或者提醒我删除. setBackgroundResource(0) 可以移除 View 的背景色 Resources.getSystem().getDisplayMetrics().density 可以不用 Context 也能获取屏幕密度哦 通过重载 ViewGroup 的 dispatchDraw 可以实现一个简单的蒙版效果. 例

转载--编写高质量代码:改善Java程序的151个建议(第1章:JAVA开发中通用的方法和准则___建议16~20)

阅读目录 建议16:易变业务使用脚本语言编写 建议17:慎用动态编译 建议18:避免instanceof非预期结果 建议19:断言绝对不是鸡肋 建议20:不要只替换一个类 回到顶部 建议16:易变业务使用脚本语言编写 Java世界一直在遭受着异种语言的入侵,比如PHP,Ruby,Groovy.Javascript等,这些入侵者都有一个共同特征:全是同一类语言-----脚本语言,它们都是在运行期解释执行的.为什么Java这种强编译型语言会需要这些脚本语言呢?那是因为脚本语言的三大特征,如下所示:

聊天室刷屏的简单原理实现

在聊天室中,如果我们想要实现刷屏的效果,其实很简单,因为这些我们都可以通过前台的js来完成. 首先,说一下原理,就是通过javascript来模拟文字的输入,来模拟提交按钮的点击.这里要实现这些,首先我们需要浏览器的debug,比如firefox的firebug,或者自带的调试工具也可,或者chrome的console台,ie+8的F12 开发者工具. 下面举个简单的例子: 首先审查元素,找到输入框的id比如:id="postTex"t, 然后找到提交的id或者css,比如 class

简易SDRAM控制器的verilog代码实现

SDRAM是每隔15us进行刷新一次,但是如果当SDRAM需要进行刷新时,而SDRAM正在写数据,这两个操作之间怎么进行协调呢? 需要保证写的数据不能丢失,所以,如果刷新的时间到了,先让写操作把正在写的4个数据(突发长度为4)写完,然后再去进行刷新操作: 而如果在执行读操作也遇到需要刷新的情况,也可以先让数据读完,再去执行刷新操作. 思路:SDRAM控制器包括初始化.读操作.写操作及自动刷新这些操作,给每一个操作写上一个模块独立开来,也便于我们每个模块的调试,显然这种思路是正确的: 虽然都是独立