_KaQqi的博客

实践是检验真理的唯一标准!

C语言写的QQ刷屏器

C语言写的QQ刷屏器 这次只是无聊写的。。。。 大牛可以飘过 我的编辑器是VS2012

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <windows.h>
#define   VK_v  0x56

int main(void)
{
	/* 读取文件内容 */
	char data[2000],data1[2000];
	int j,i;
	j = NULL;
	puts("C语言QQ刷屏器 By:紫玫冰心\n");
	FILE *file=fopen("sendtext.txt","r");
	if (!file)
	{
		printf("请将要发送的信息写到该文件目录下的 sendtext.txt 文件中\n如果没有,请新建一个sendtext.txt文件!\n");
		puts("注意:不能超过2000个字符,一个中文字等于2个字符,不能有空格!");
		system("pause");
		return 0;
	} else if(!feof(file))
	{
		/* 读入文件数据 */
		fscanf(file,"%s",data);
		//替换原来的剪辑板数据
		if(OpenClipboard(NULL))//打开剪辑板
		{
			if(IsClipboardFormatAvailable(CF_TEXT))
			{
				HANDLE hClip;
				char *pBuf;
				EmptyClipboard();//清空剪辑板
				hClip=GlobalAlloc(GMEM_MOVEABLE,strlen(data)+1);
				pBuf=(char *)GlobalLock(hClip);
				strcpy(pBuf,data);
				GlobalUnlock(hClip);//解锁
				SetClipboardData(CF_TEXT,pBuf);//写入新的剪辑板数据
				CloseClipboard();
				strcpy(data1,data);
			}
			else
				CloseClipboard();//关闭剪辑板
		}
	}
	fclose(file);//关闭文件
	printf("发送次数:");
	scanf("%d",&j);
	puts("刷屏开始!");
	for(i = 0;i<j;i++)
	{
		keybd_event (VK_CONTROL, 0, 0, 0);
		keybd_event (VK_v, 0, 0, 0);
		keybd_event (VK_CONTROL, 0, 2, 0);
		keybd_event (VK_v, 0, 2, 0);
		keybd_event (VK_RETURN, 0, 0, 0);
		keybd_event (VK_RETURN, 0, 2, 0);
		Sleep(100);
	}
	printf("刷屏完毕!需要刷 %d 次 一共刷了 %d 次!\n",i,j);
	keybd_event (VK_CONTROL, 0, 2, 0);
	keybd_event (VK_v, 0, 2, 0);
	keybd_event (VK_RETURN, 0, 2, 0);
	system("pause");
	return 0;
}


如果设置了在MFC中使用静态库 

你需要这样配置这项解决方案:


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载(转载必须标注原文地址)。 https://blog.csdn.net/qq_19459853/article/details/49962837
个人分类: C/C++
想对作者说点什么? 我来说一句

QQ恶作剧源代码(自动刷屏

2008年10月24日 422KB 下载

C语言刷屏代码

2012年02月06日 147B 下载

<em>QQ刷屏</em>神器源代码

2018年05月08日 0B 下载

<em>QQ刷屏软件</em>源码

2018年05月09日 0B 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭