易语言通过模拟的方式实现对微信的视频图片消息发送的代码

微信后台视频图片消息发送的代码

此功能需要加载精易模块5.6

.版本 2
.支持库 spec
.支持库 internet
.程序集 程序集1
.子程序 _启动子程序, 整数型, , 请在本子程序中放置动态链接库初始化代码
_临时子程序 ()
返回 (0)
.子程序 _临时子程序
.局部变量 handle, 整数型, , "0"
.局部变量 i, 整数型
' 本名称子程序用作测试程序用,仅在开发及调试环境中有效,编译发布程序前将被系统自动清空,请将所有用作测试的临时代码放在本子程序中。 注意不要修改本子程序的名称、参数及返回值类型。
窗口_模糊遍历窗口 (, “ChatWnd”, , handle)
' 请打开微信群 不要合并
.计次循环首 (取数组成员数 (handle), i)
  调试输出 (窗口_取标题 (handle [i]))
  sendfile (窗口_取标题 (handle [i]), “C:\Documents and Settings\Administrator\桌面\2.mp4”) ' 视频
  sendimg (窗口_取标题 (handle [i]), “C:\Documents and Settings\Administrator\桌面\1.jpg”) ' 图片
  sendtext (窗口_取标题 (handle [i]), “www.jb51.net”) ' 消息
.计次循环尾 ()
调试输出 (getwechatgroup ())
.子程序 sendfile, , 公开
.参数 name, 文本型
.参数 file, 文本型
.局部变量 a, 文本型, , "0"
.局部变量 handle, 整数型
.如果真 (文件是否存在 (file) = 假)
  返回 ()
.如果真结束
handle = 昵称取句柄 (name)
窗口_强制显示 (handle, 真)
鼠标_单击 (handle, 10, 580, 1)
加入成员 (a, file)
剪辑板_置文件 (a)
键盘_单击 (#Ctrl键, 1)
程序_延时 (1000)
键盘_消息 (handle, #V键, 5, 假)
键盘_单击 (#Ctrl键, 2)
程序_延时 (1000)
PostMessageA (handle, 256, #回车键, 0)
窗口_最小化 (handle)
.子程序 昵称取句柄, 整数型
.参数 name, 文本型
.局部变量 handle, 整数型, , "0"
.局部变量 i, 整数型
窗口_模糊遍历窗口 (, “ChatWnd”, , handle)
.计次循环首 (取数组成员数 (handle), i)
  .如果真 (窗口_取标题 (handle [i]) = name)
    返回 (handle [i])
  .如果真结束
.计次循环尾 ()
返回 (0)
.子程序 sendimg, , 公开
.参数 name, 文本型
.参数 file, 文本型
.局部变量 handle, 整数型
.局部变量 img, 字节集
.如果真 (file = “”)
  返回 ()
.如果真结束
.如果真 (寻找文本 (file, “http”, , 假) = -1)
  .如果真 (文件是否存在 (file) = 假)
    返回 ()
  .如果真结束
.如果真结束
handle = 昵称取句柄 (name)
窗口_强制显示 (handle, 真)
鼠标_单击 (handle, 10, 580, 1)
.如果 (寻找文本 (file, “http”, , 假) ≠ -1)
  img = HTTP读文件 (file)
.否则
  img = 读入文件 (file)
.如果结束
剪辑板_置图片 (img)
键盘_单击 (#Ctrl键, 1)
程序_延时 (1000)
键盘_消息 (handle, #V键, 5, 假)
键盘_单击 (#Ctrl键, 2)
程序_延时 (1000)
PostMessageA (handle, 256, #回车键, 0)
窗口_最小化 (handle)
.子程序 sendtext, , 公开
.参数 name, 文本型
.参数 text, 文本型
.局部变量 handle, 整数型
.如果真 (text = “”)
  返回 ()
.如果真结束
handle = 昵称取句柄 (name)
窗口_强制显示 (handle, 真)
鼠标_单击 (handle, 10, 580, 1)
剪辑板_置文本 (text)
.判断循环首 (剪辑板_取文本 () = “”)
  剪辑板_置文本 (text)
.判断循环尾 ()
键盘_单击 (#Ctrl键, 1)
程序_延时 (1000)
键盘_消息 (handle, #V键, 5, 假)
键盘_单击 (#Ctrl键, 2)
程序_延时 (1000)
PostMessageA (handle, 256, #回车键, 0)
窗口_最小化 (handle)
.子程序 getwechatgroup, 文本型, 公开
.局部变量 handle, 整数型, , "0"
.局部变量 title, 文本型
.局部变量 i, 整数型
窗口_模糊遍历窗口 (, “ChatWnd”, , handle)
.计次循环首 (取数组成员数 (handle), i)
  .判断开始 (title = “”)
    title = 窗口_取标题 (handle [i])
  .默认
    title = title + #换行符 + 窗口_取标题 (handle [i])
  .判断结束
.计次循环尾 ()
.如果真 (title = “”)
  信息框 (“未检测到群列表,如已登录 请打开微信群 不要合并”, 0 + 64, , )
.如果真结束
返回 (title)
.子程序 version, 文本型, 公开
返回 (“666”)

运行结果:

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接

(0)

相关推荐

  • 易语言通过解析破解艾奇学院的收费视频的代码

    常量数据表 .版本 2 .常量 常量1, "<文本长度: 51>", , href="/home.php?m=Order&a=subCourseConfirm&id=.*?" rel="external nofollow" 艾奇学院收费视频破解的代码 此功能需要加载精易模块5.6 .版本 2 .支持库 iext .支持库 HtmlView .支持库 eAPI .程序集 窗口程序集_启动窗口 .程序集变量 vid, 文本

  • 易语言制作简单的MP3播放器

    播放MP3命令 英文命令:PlayMP3 操作系统支持:Windows    所属类别:媒体播放 可以自动连续播放多个 MP3 音乐文件. 语法:  无返回值  播放MP3 ([播放次数],欲播放的 MP3 文件名,- ) 例程: 说明: 选择一个以  .MP3 为后缀的文件名的路径,并显示在编辑框中.通过返回值的判断弹出不同的信息框. 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持.如果你想了解更多相关内容请查看下

  • 易语言编写视频播放器

    使用易语言制作视频播放器. 1.启动易语言. 2.选择工具栏中的"F 程序",然后在弹出列表中选择"N 新建". 3.第二步搞定后,在弹出的标题为"新建:"的窗口中鼠标左键单击"Windows窗口程序",然后鼠标左键单击标题为"确定(o)"的按钮. 4.第三步完成后,在"窗口组件箱"中选择"外部组件"中的"播放器组件". 5.鼠标左键单击"

  • 易语言通过模拟的方式实现对微信的视频图片消息发送的代码

    微信后台视频图片消息发送的代码 此功能需要加载精易模块5.6 .版本 2 .支持库 spec .支持库 internet .程序集 程序集1 .子程序 _启动子程序, 整数型, , 请在本子程序中放置动态链接库初始化代码 _临时子程序 () 返回 (0) .子程序 _临时子程序 .局部变量 handle, 整数型, , "0" .局部变量 i, 整数型 ' 本名称子程序用作测试程序用,仅在开发及调试环境中有效,编译发布程序前将被系统自动清空,请将所有用作测试的临时代码放在本子程序中.

  • 易语言系统日期修改方式

    在使用易语言开发软件的过程中,人们为了方便查看日期的需要,往往会在软件的界面上添加当前的系统日期.想要实现这个功能或者效果,方法有好多.调用API完全可以实现,但是,今天的易语言已经为大家封装好了命令,我们只需要调用就可以了. 1.首先,打开"易语言",选择"Windows窗口程序"点击"确定"按钮,进入"Windows窗口程序"设计界面.如图: 2.在已创建的"Windows窗口"上绘制两个标签组件及一个

  • 易语言通过get的方式多线程刷微视播放量的代码

    全局变量表 .版本 2 .全局变量 skey, 文本型 .全局变量 gtk, 文本型 QQ登陆代码 .版本 2 .支持库 spec .程序集 窗口程序集_窗口1 .子程序 _超文本浏览框1_载入开始 .局部变量 正则, 正则表达式 .局部变量 cookie, 文本型 cookie = 网页_取Cookie ("qq.com", ) 调试输出 (cookie) .如果真 (寻找文本 (cookie, ";skey=", , 假) ≠ -1) 正则.创建 ("

  • 易语言使用变量循环首命令显示0到50之间所有偶数的代码

    显示0到50之间的偶数代码 .版本 2 .程序集 窗口程序集1 .子程序 _变量循环首按钮_被单击 .局部变量 循环变量, 整数型 变量循环首编辑框.内容 = "" .变量循环首 (0, 50, 2, 循环变量) ' 显示0~50之间的所有偶数 变量循环首编辑框.加入文本 (到文本 (循环变量), ",") .变量循环尾 () 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持.如果你想了解

  • 易语言利用取字符实现Excel列号与字母互转功能的代码

    Excel字母列号互转代码 .版本 2 .程序集 excel字母列号互转 .子程序 excel列号转字母, 文本型 .参数 列号, 整数型 .局部变量 返回值, 文本型 .局部变量 索引, 整数型 索引 = 列号 - 1 ' 以0为基 .循环判断首 () 返回值 = 字符 (65 + 索引 % 26) + 返回值 索引 = 索引 \ 26 - 1 .循环判断尾 (索引 ≥ 0) 返回 (返回值) .子程序 excel字母转列号, 整数型 .参数 字母, 文本型 .局部变量 返回值, 整数型 .局

  • 易语言手动备份方法

    今天又給大家写了经验啊!今天带来的是易语言怎么手动备份!平时大家用易语言来做软件的时候会发现每过几天保存一次你的易程序旁边多了易个这样的文件:*****.bak(*****表示你的易程序的名称),这就是易语言的自动保存的文件,如果你辛辛苦苦写了一天的代码,下次打开时你的易程序不小心崩溃的那你就要拿出你的易程序来备份却又进度跟不上,那可就桑心啊...... 1.写完你的易程序代码后单击保存按钮,会有bak出现(要写好久才会出现的,我这里直接模拟一下) 2.然后复制e文件粘贴到桌面或者空的文件夹(空

  • 零基础易语言入门教程(二)之编程思路

    易语言简介: 易语言是一门以中文作为程序代码编程语言.以"易"著称.创始人为吴涛.早期版本的名字为E语言.易语言最早的版本的发布可追溯至2000年9月11日.创造易语言的初衷是进行用中文来编写程序的实践.从2000年至今,易语言已经发展到一定的规模,功能上.用户数量上都十分可观. 上一篇跟大家讲了零基础易语言入门教程(一)编写第一个程序,然后接下来大家应该自己把支持库和易语言组件里面的控件全部认真的看一下,下面我直接跟大家分享下易语言简单编程思路. 方法和步骤如下所示: 1.易语言程序

  • 易语言使用备份还原的方法

    今天是第一天給大家写经验啊!今天带来的是易语言怎么使用备份还原!平时大家用易语言来做软件的时候会发现每过几天保存一次你的易程序旁边多了易个这样的文件:*****.bak(*****表示你的易程序的名称),这就是易语言的自动保存的文件,如果你辛辛苦苦写了一天的代码,下次打开时你的易程序不小心崩溃的那你就要拿出你的易程序来备份了,现在就开始讲解啦! 1.首先你得有个备份(.bak文件)吧! 2.然后我来说一下,易语言是可以修改后缀的(当然只能安全修改成易语言自带的后缀啊)然后我来说一下,易语言是可以

  • 浅析易语言的特点

    易语言是新一代的使用中文进行编辑的一个编程环境 易语言是一个与IDE一体的语言,可以说离开了IDE,易言的内容基本上是没有办法读出来,文件不是普通的文本格式,看上去是二进制的文件,里边的格式可能只有易语言的IDE才能读出 基于这一点,它基本上与git这样的代码管理软件绝缘了, IDE没有行号这一点,很让人头疼,没有办法转到指定的行,只能靠滚动条来拖动,行数一多,这个就有点.. 没有代码分析工具,没有resharp一样,或者 visual assist这样的辅助工具,不能转变到定义 对于从文本时代

  • 易语言DOS回执命令实例分析

    类似于CMD窗口的易语言命令,但是CMD想运用到易语言怎么办?废话本多说,上一张CMD调用的代码图(图在最下). 能把执行的命令返回到易语言一个变量里面,可以直接调用出来. 下面代码是执行:ipconfig Windows IP 配置 以太网适配器 本地连接: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : 0080::0070:809:0702:e1c1%10 IPv4 地址 . . . . . . . . . . . .

随机推荐