在上一篇文章的代码 对于微信已失效

重新更新一边

效果图:

源代码

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中微信可用的 全新修订的更多相关文章

  1. C# 向TIM或者QQ自动发送中文消息【微信也是可用的】 附测试GIF

    之前用C++简单的写了一个demo 现在用C#写了完整版 定义字符 定义发送数量 定义发送对象 注意事项 QQ必须单独一个窗体 微信对象在输入名字的时候必须写微信 源代码 using System; ...

  2. C++ TIM或者QQ 自动发送消息

    简单写了一下 很简单的demo 闲着没事干 #include "stdafx.h" #include <thread> #include <Windows.h&g ...

  3. arch linux (manjaro) 下运行tim和qq

    本文通过MetaWeblog自动发布,原文及更新链接:https://extendswind.top/posts/technical/tim_install_wine 基于AUR的安装是没什么难度了, ...

  4. QQ - Linux中文Wiki

    QQ:http://linux-wiki.cn/wiki/zh-hans/QQ 此页由张凯于2013年7月7日 (星期日) 14:00的最后更改. 在陈泓旭和沧之声和Linux Wiki用户Chenx ...

  5. C#代码像QQ的右下角消息框一样,无论现在用户的焦点在哪个窗口,消息框弹出后都不影响焦点的变化,那么有两种方法

    你QQ的右下角消息框一样,无论现在用户的焦点在哪个窗口,消息框弹出后都不影响焦点的变化,那么有两种方法: 要么重写需要弹出的窗体的事件: protected override CreateParams ...

  6. wing带你玩转自定义view系列(2) 简单模仿qq未读消息去除效果

    上一篇介绍了贝塞尔曲线的简单应用 仿360内存清理效果 这一篇带来一个  两条贝塞尔曲线的应用 : 仿qq未读消息去除效果. 转载请注明出处:http://blog.csdn.net/wingicho ...

  7. Android 仿QQ首页的消息和电话的切换,首页的头部(完全用布局控制)

    Android 仿QQ首页的消息和电话的切换,首页的头部(完全用布局控制) 首先贴上七个控制布局代码 1.title_text_sel.xml 字体颜色的切换 放到color文件夹下面 <?xm ...

  8. Mint-Linux【最佳】【快速】安装微信、企业微信、TIM、QQ等软件

    废话不多说 直接上教程 注意看 方式一.在线安装 在本地目录下.如 /home/root/Document 直接使用在线安装脚本,安装最新的Release版本: wget -qO- https://r ...

  9. QQ自动发送+@好友功能+tencent://功能

    1.取出全部标题 D2007版本 procedure TForm1.Button1Click(Sender: TObject);var  hCurrentWindow:HWnd;  szText: a ...

随机推荐

  1. MVC项目不同域之间的UrlRouting

    一.DomainAction,方便生成不同域下的url 1.新建3个MVC项目,一个公用类库WebCore Demo.WebApplication0 绑定域名 www.demo.com demo.co ...

  2. cmder 设置

    添加到系统变量 windows10可直接使用小娜搜索环境变量,然后将Cmder.exe所在目录加入Path项即可.之后通过win+r输入cmder即可启动 添加到右键菜单 在管理员权限的命令窗口下(可 ...

  3. go_函数

    函数语法要点 返回值类型写在最后面 可返回多个值 函数可作为参数 没有默认参数,可选参数,只有可变参数列表(...int) package main import ( "fmt" ...

  4. 99. Recover Binary Search Tree (Tree; DFS)

    Two elements of a binary search tree (BST) are swapped by mistake. Recover the tree without changing ...

  5. Openssl rsa命令

    一.简介 Rsa命令用于处理RSA密钥.格式转换和打印信息 二.语法 openssl rsa [-inform PEM|NET|DER] [-outform PEM|NET|DER] [-in fil ...

  6. [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 ...

  7. [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() ...

  8. 查看ubuntu 14.04的网关和DNS

    root@ubuntu:~# nm-tool NetworkManager Tool State: connected (global) - Device: eth0 [自动以太网] -------- ...

  9. xampp 添加ssl 访问

    编辑php.ini 文件,找到 “;extension=php_openssl.dll” (去掉前面的;号注释) <VirtualHost *:8090> DocumentRoot &qu ...

  10. eclipse Subversion Native Library Not Available

    参考:http://blog.csdn.net/zp357252539/article/details/44880319 Subversion Native Library Not Available ...