使用C#达到微信QQ自动快速发送信息的效果(刷屏) | 您所在的位置:网站首页 › qq刷屏代码是什么意思 › 使用C#达到微信QQ自动快速发送信息的效果(刷屏) |
目录 所用材料 具体思路 程序制作 代码呈现 使用方法 最后一点 所用材料Visual Studio 2019 C# Windows桌面应用开发功能 具体思路本来,我打算使用一些WeChat的接口,结果发现步骤复杂(还要忒贵的费用)。于是,就换条道路,使用复制粘贴、键盘监听的思路。 首先看看粘贴板(Clipboard)的用法,我直接列举出来: Clipboard.SetText(String i)——设置目前粘贴的内容 Clipboard.SetImage(Image i)——设置目前粘贴的图片 Clipboard.Clear()——清空粘贴板 这里面红色的代码是程序所需的,其余的代码是可以用于补充程序。 比如说:可以用图片刷屏。 然后,再去说说键盘监听,就说说此程序所需的: SendKeys.Send(String keys)——模拟一次键盘的输入 当然,也要知道粘贴以及发送: 粘贴:Ctrl+V——^{V} 发送:Enter键——{Enter}(我的电脑微信是这样,不一样的可以改)
程序制作 首先打开一个C#桌面项目 然后是程序排布图: ![]() 红色的是他们的Name! 代码呈现先上代码: using System; using System.Windows.Forms; namespace WeChat_QQ_AttackOthers { public partial class Form1 : Form { int num = 0; public Form1() { InitializeComponent(); } private void Button_Click(object sender, EventArgs e) { try { if (Button.Text == "开始") { Clipboard.SetText(Content.Text); Button.Text = "结束"; Frequency.Enabled = false; System.Threading.Thread.Sleep(2500); Timer.Interval = int.Parse(Gate.Text); Timer.Enabled = true; Timer.Start(); } else { Frequency.Enabled = true; Timer.Enabled = false; Timer.Stop(); } }catch (Exception s) { MessageBox.Show(s.ToString()); } } private void Timer_Tick(object sender, EventArgs e) { num++; SendKeys.Send("^{V}"); SendKeys.Send("{ENTER}"); if (num == Frequency.Value) { Frequency.Enabled = true; Timer.Enabled = false; Timer.Stop(); Button.Text = "开始"; num = 0; } } private void Frequency_Scroll(object sender, EventArgs e) { Number.Text = Frequency.Value.ToString(); } private void Gate_TextChanged(object sender, EventArgs e) { try { if (Gate.Text != "") { if (int.Parse(Gate.Text) < 200) { Button.Text = "太快了,太爽了,缓不过来,最小大于200ms"; } else { Button.Text = "开始"; } } }catch (Exception s) { MessageBox.Show(s.ToString()); } } } }这里我把全部都包在了Try里面,主要是懒。 我还限制了发送速度,是大于等于200ms的,太快了微信反应不过来。 使用方法把该填的填了,点击“开始”,迅速的把鼠标指针点到输入框内,有2.5s的缓冲时间。 然后就看着他们把你(踢出这个群吧)当做老大吧!!! 这个软件的项目工程以及最终程序我会把它上传到资源里去。 注意:发送太快会导致网络堵塞,使得自己发不出消息。(发图好像可以,晚上骚扰别人的时候偶然发现的) 这个也可以发送图片、语音、视频等,我会把它慢慢补充(hhh) 大家一起进步哈 |
CopyRight 2018-2019 实验室设备网 版权所有 |