关于C# 向TIM或者QQ自动发送中文消息【微信也是可用的】 附测试GIF中微信可用的 全新修订
在上一篇文章的代码 对于微信已失效
重新更新一边
效果图:
源代码
using System;
using System.Runtime.InteropServices;
using System.Threading;
using System.Windows.Forms;
namespace TestForWechat
{
class Program
{
[DllImport("user32.dll")]
static extern IntPtr FindWindow(String ClassName, String WindwosName); [DllImport("user32")]
static extern int SetForegroundWindow(IntPtr hwnd); public static string sendmsg;
public static int Count;
public static readonly string ClassNameForWeChat= "WeChatMainWndForPC";
[STAThread]
static void Main(string[] args)
{
ReadMe();
Init();
while(IsContinue()) Init(); }
static void ReadMe()
{
Console.WriteLine("请不要发送大量次数,本程序是每次发送字符时候都会强制焦点微信窗口");
Console.WriteLine("使用方式:");
Console.WriteLine("一:确保微信发送的接收方正确");
Console.WriteLine("二:输入发送的字符");
Console.WriteLine("三:输入发送次数");
}
static void Work()
{
while (Count > -)
{
Thread.Sleep(TimeSpan.FromMilliseconds());
SendKey(ClassNameForWeChat);
Count--;
Console.WriteLine("发送次数" + Count);
}
Console.WriteLine("发送完毕"); }
static bool IsContinue()
{
bool rest = false;
Console.WriteLine("是否继续?(Y/N)");
var key = Console.ReadKey();
switch(key.KeyChar)
{
case 'y':
case 'Y':
rest = true;
break;
case 'N':
case 'n':
rest = false;
break; }
Console.WriteLine();
return rest;
}
static void Init()
{
Console.WriteLine("要发送的字符");
sendmsg = Console.ReadLine();
Console.WriteLine("要发送的次数");
Count = int.Parse(Console.ReadLine());
Console.WriteLine();
Work();
}
static void SendKey(string name)
{
IntPtr win =FindWindow(name,null);
SetForegroundWindow(win);
SendKeys.SendWait(sendmsg);
SendKeys.SendWait("{ENTER}");
} }
}
关于C# 向TIM或者QQ自动发送中文消息【微信也是可用的】 附测试GIF中微信可用的 全新修订的更多相关文章
- C# 向TIM或者QQ自动发送中文消息【微信也是可用的】 附测试GIF
之前用C++简单的写了一个demo 现在用C#写了完整版 定义字符 定义发送数量 定义发送对象 注意事项 QQ必须单独一个窗体 微信对象在输入名字的时候必须写微信 源代码 using System; ...
- C++ TIM或者QQ 自动发送消息
简单写了一下 很简单的demo 闲着没事干 #include "stdafx.h" #include <thread> #include <Windows.h&g ...
- arch linux (manjaro) 下运行tim和qq
本文通过MetaWeblog自动发布,原文及更新链接:https://extendswind.top/posts/technical/tim_install_wine 基于AUR的安装是没什么难度了, ...
- QQ - Linux中文Wiki
QQ:http://linux-wiki.cn/wiki/zh-hans/QQ 此页由张凯于2013年7月7日 (星期日) 14:00的最后更改. 在陈泓旭和沧之声和Linux Wiki用户Chenx ...
- C#代码像QQ的右下角消息框一样,无论现在用户的焦点在哪个窗口,消息框弹出后都不影响焦点的变化,那么有两种方法
你QQ的右下角消息框一样,无论现在用户的焦点在哪个窗口,消息框弹出后都不影响焦点的变化,那么有两种方法: 要么重写需要弹出的窗体的事件: protected override CreateParams ...
- wing带你玩转自定义view系列(2) 简单模仿qq未读消息去除效果
上一篇介绍了贝塞尔曲线的简单应用 仿360内存清理效果 这一篇带来一个 两条贝塞尔曲线的应用 : 仿qq未读消息去除效果. 转载请注明出处:http://blog.csdn.net/wingicho ...
- Android 仿QQ首页的消息和电话的切换,首页的头部(完全用布局控制)
Android 仿QQ首页的消息和电话的切换,首页的头部(完全用布局控制) 首先贴上七个控制布局代码 1.title_text_sel.xml 字体颜色的切换 放到color文件夹下面 <?xm ...
- Mint-Linux【最佳】【快速】安装微信、企业微信、TIM、QQ等软件
废话不多说 直接上教程 注意看 方式一.在线安装 在本地目录下.如 /home/root/Document 直接使用在线安装脚本,安装最新的Release版本: wget -qO- https://r ...
- QQ自动发送+@好友功能+tencent://功能
1.取出全部标题 D2007版本 procedure TForm1.Button1Click(Sender: TObject);var hCurrentWindow:HWnd; szText: a ...
随机推荐
- MVC项目不同域之间的UrlRouting
一.DomainAction,方便生成不同域下的url 1.新建3个MVC项目,一个公用类库WebCore Demo.WebApplication0 绑定域名 www.demo.com demo.co ...
- cmder 设置
添加到系统变量 windows10可直接使用小娜搜索环境变量,然后将Cmder.exe所在目录加入Path项即可.之后通过win+r输入cmder即可启动 添加到右键菜单 在管理员权限的命令窗口下(可 ...
- go_函数
函数语法要点 返回值类型写在最后面 可返回多个值 函数可作为参数 没有默认参数,可选参数,只有可变参数列表(...int) package main import ( "fmt" ...
- 99. Recover Binary Search Tree (Tree; DFS)
Two elements of a binary search tree (BST) are swapped by mistake. Recover the tree without changing ...
- Openssl rsa命令
一.简介 Rsa命令用于处理RSA密钥.格式转换和打印信息 二.语法 openssl rsa [-inform PEM|NET|DER] [-outform PEM|NET|DER] [-in fil ...
- [Training Video - 4] [Groovy] Constructors in groovy, this keyword
Bank.log = log Bank b1 = new Bank() b1.name = "BOA" b1.minbalance = 100 b1.city="Lond ...
- [Training Video - 3] [Groovy in Detail] What is a groovy class ?
log.info "starting" // we use class to create objects of a class Planet p1 = new Planet() ...
- 查看ubuntu 14.04的网关和DNS
root@ubuntu:~# nm-tool NetworkManager Tool State: connected (global) - Device: eth0 [自动以太网] -------- ...
- xampp 添加ssl 访问
编辑php.ini 文件,找到 “;extension=php_openssl.dll” (去掉前面的;号注释) <VirtualHost *:8090> DocumentRoot &qu ...
- eclipse Subversion Native Library Not Available
参考:http://blog.csdn.net/zp357252539/article/details/44880319 Subversion Native Library Not Available ...