C语言实现“轰炸”代码(QQ) |
您所在的位置:网站首页 › qq代码软件最新2022 › C语言实现“轰炸”代码(QQ) |
使用C语言实现轰炸代码,这里以QQ为例 前言本文主要完成轰炸程序效果,当然这里只是简单的代码,不能算是程序。 这里的“轰炸”代表使用代码连续发多条信息(或者表情包),来达到类似轰炸的效果!这所使用的是QQ(电脑端)。 一、轰炸通常在我们发多条相同信息时,为了节省时间,会使用复制粘贴来完成。那么如何让电脑像我们一样复制粘贴来发送信息呢!大致可以分为3步:连接到QQ,复制信息,粘贴信息,发送到指定的地方。 二、轰炸步骤 1.连接C语言与QQ进行连接,首先要引用Windows.h头文件然后使用此函数: 括号里面是两个参数,一个是发送信息的对象 另一个不使用,写成空指针NULL: FindWindow(NULL,“清澈的眼泪”)//和QQ进行连接 2.复制信息这里需要我们自己选择要发送的重复信息,打开QQ找到接送信息对象(在电脑端)。 3.粘贴信息进行信息粘贴和发送部分都要使用SendMessage()函数,send是发送的意思,message是信息,也就是发送信息函数。 在这里也是要进行FindWindow()的调用,每粘贴一次,就和QQ进行一次连接。这个SendMessage()函数转到定义是需要4个参数,所以这里要写上两个NULL(空指针) SendMessage(FindWindow(NULL,"清澈的眼泪"), WM_PASTE,NULL, NULL);//粘贴信息 4.发送信息我们在发送信息时,一般按'发送'或者'Enter'键。那么电脑是使用enter键。代码如下: SendMessage(FindWindow(NULL,"清澈的眼泪"), WM_KEYDOWN,VK_RETURN, NULL);//让电脑发送所粘贴信息 5.循环为了达到轰炸的效果,我们不会只发送1次,一般是很多次,在这里可以使用while循环、for循环来实现,进行连续发送! 三.代码和可能出现的错误运行代码时要注意!QQ聊天框必须是打开状态,否则会连接不上! 1.代码: #define _CRT_SECURE_NO_WARNINGS 1 #include #include int main() { int Message = 10; FindWindow(NULL,"清澈的眼泪");//和QQ进行连接 while (Message > 0) { SendMessage(FindWindow(NULL,"清澈的眼泪"), WM_PASTE,NULL, NULL);//粘贴 //发送 SendMessage(FindWindow(NULL,"清澈的眼泪"), WM_KEYDOWN,VK_RETURN, NULL); Message--; } return 0; } 2.可能出现的错误这个代码可以在VS2013上面完美运行;如果是VS2022话QQ窗口会弹不出来,然后信息就会发不出去,那么可以稍微修改一下:加一个延时函数,在延时时间内打开窗口。 #include #include int main() { int Message = 10; Sleep(3000);//运行之前暂停3s while (Message > 0) { FindWindowA(NULL, "像风像雾又像雨");//连接QQ窗口 //粘贴所复制的信息 SendMessageA(FindWindowA(NULL, "像风像雾又像雨"), WM_PASTE, NULL, NULL); //发送信息 SendMessageA(FindWindowA(NULL, "像风像雾又像雨"), WM_KEYDOWN, VK_RETURN, NULL); Message--; } return 0; }总结 以上就是轰炸代码的主要内容! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |