分享一款易语言开发的微信加群软件,利用了协议技术,当然协议技术我们是不会公开的,只提供部分代码,供大家参考,下面是软件的界面!

代码段:

.版本 2
.支持库 iext.程序集 窗口程序集_启动窗口
.程序集变量 m, 整数型
.程序集变量 n, 整数型
.程序集变量 t0, 文本型.子程序 __启动窗口_创建完毕, , , ' 本源码来自三叶资源网(www.sanye.cx)m = 0  ' 本源码来自三叶资源网(www.sanye.cx)
n = 0.子程序 GetCFHTML, 整数型
.参数 html, 文本型
.局部变量 URL, 文本型
.局部变量 start_html_offset, 整数型
.局部变量 end_html_offset, 整数型
.局部变量 start_fragment_offset, 整数型
.局部变量 end_fragment_offset, 整数型
.局部变量 result, 文本型
.局部变量 hMem, 整数型
.局部变量 lpMem, 整数型' 代码参考自CEF示例代码中 特别鄙视MSDN提供错误的文档
URL = “about:blank”
start_html_offset = #header_len + 取文本长度 (URL) + 2
start_fragment_offset = start_html_offset + 取文本长度 (#start_markup)
end_fragment_offset = start_fragment_offset + 取文本长度 (html)
end_html_offset = end_fragment_offset + 取文本长度 (#end_markup)
result = 子文本替换 (#header, “%StartHTML%”, 数字 (start_html_offset), , 1, 真)
result = 子文本替换 (result, “%EndHTML%”, 数字 (end_html_offset), , 1, 真)
result = 子文本替换 (result, “%StartFragment%”, 数字 (start_fragment_offset), , 1, 真)
result = 子文本替换 (result, “%EndFragment%”, 数字 (end_fragment_offset), , 1, 真)
result = 子文本替换 (result, “%SourceURL%”, URL, , 1, 真)
result = result + #换行符 + #start_markup + html + #end_markup
输出调试文本 (result)
hMem = GlobalAlloc (#GHND, 取文本长度 (result) + 1)
.如果真 (hMem ≠ 0)lpMem = GlobalLock (hMem).如果真 (lpMem ≠ 0)写到内存 (result, lpMem, )GlobalUnlock (hMem).如果真结束.如果真结束
返回 (hMem).子程序 数字, 文本型
.参数 int, 整数型返回 (取文本右边 (“0000000000” + 到文本 (int), 10)).子程序 程序等待
.参数 等待时间, 整数型, , 时间单位为毫秒,1000毫秒=1秒!
.局部变量 时间, 整数型时间 = 取启动时间 ()
.循环判断首 ()处理事件 ()延时 (10)  ' 默认为10毫秒,这个值,可以根据程序需要修改。
.循环判断尾 (取启动时间 () - 时间 < 等待时间).子程序 GetText, 整数型
.参数 text, 文本型
.局部变量 hMem, 整数型
.局部变量 lpMem, 整数型hMem = GlobalAlloc (#GHND, 取文本长度 (text) + 1)
.如果真 (hMem ≠ 0)lpMem = GlobalLock (hMem).如果真 (lpMem ≠ 0)写到内存 (text, lpMem, )GlobalUnlock (hMem).如果真结束.如果真结束
返回 (hMem).子程序 wxPM, , , 把剪贴板内容头投递到微信里面
.参数 hwnd, 整数型, , 微信群窗口句柄
.局部变量 tid, 整数型
.局部变量 key, 字节型, , "256"tid = GetWindowThreadProcessId (hwnd, 0)  ' 获取微信窗口进程标识
AttachThreadInput (GetCurrentThreadId (), tid, 1)  ' 注入线程,共享消息队列,
GetKeyboardState (key)  ' 取得键盘上每个虚拟键当前的状态
key [18] = 128  ' 按下ctrl
SetKeyboardState (key)  ' 设置每个虚拟键当前在键盘上的状态
PostMessageA (hwnd, #WM_KEYDOWN, #V键, 0)  ' 触发按下V键
PostMessageA (hwnd, #WM_KEYUP, #V键, 0)  ' 触发弹起V键
延时 (1000)  ' 本源码来自三叶资源网(www.sanye.cx)
key [18] = 0  ' 放开ctrl
SetKeyboardState (key)  ' 设置每个虚拟键当前在键盘上的状态
PostMessageA (hwnd, #WM_KEYDOWN, #回车键, 0)  ' 触发按下回车键
PostMessageA (hwnd, #WM_KEYUP, #回车键, 0).子程序 _导入表格_被单击
.局部变量 EXCEL, EXCEL类
.局部变量 行数
.局部变量 i, 整数型
.局部变量 文件名, 文本型
.局部变量 t1, 文本型
.局部变量 t2, 文本型
.局部变量 t3, 文本型
.局部变量 t4, 文本型
.局部变量 t5, 文本型
.局部变量 t6, 文本型
.局部变量 t7, 文本型
.局部变量 t8, 文本型t1 = 编辑框01.内容
t2 = 编辑框02.内容
t3 = 编辑框03.内容
t4 = 编辑框04.内容
t5 = 编辑框05.内容
t6 = 编辑框06.内容
t7 = 编辑框07.内容
t8 = 编辑框08.内容
t0 = t1
.如果 (通用对话框1.打开 ())文件名 = 通用对话框1.文件名
.否则返回 ()
.如果结束
导入表格.标题 = “导入中...”
超级列表框1.全部删除 ()
超级列表框1.禁止重画 ()
EXCEL.创建 ()
EXCEL.打开EXCEL (文件名)  ' (取运行目录 () + “\test.xls”)
EXCEL.取行数列数 (行数)
.计次循环首 (行数 - 1, i)超级列表框1.插入表项 (, , , , , )超级列表框1.置标题 (i - 1, 0, EXCEL.读单元格文本 (“B” + 到文本 (i + 1)))超级列表框1.置标题 (i - 1, 1, EXCEL.读单元格文本 (“C” + 到文本 (i + 1)))超级列表框1.置标题 (i - 1, 2, EXCEL.读单元格文本 (“F” + 到文本 (i + 1)))超级列表框1.置标题 (i - 1, 3, EXCEL.读单元格文本 (“Y” + 到文本 (i + 1)))超级列表框1.置标题 (i - 1, 4, EXCEL.读单元格文本 (“Z” + 到文本 (i + 1))).如果 (寻找文本 (EXCEL.读单元格文本 (“U” + 到文本 (i + 1)), “无条件券”, 1, 假) > 0)超级列表框1.置标题 (i - 1, 5, 到文本 (到数值 (EXCEL.读单元格文本 (“F” + 到文本 (i + 1))) - 到数值 (取文本左边 (EXCEL.读单元格文本 (“U” + 到文本 (i + 1)), 寻找文本 (EXCEL.读单元格文本 (“U” + 到文本 (i + 1)), “元”, 1, 假) - 1))))t0 = t0 + t2 + EXCEL.读单元格文本 (“C” + 到文本 (i + 1)) + t3 + EXCEL.读单元格文本 (“B” + 到文本 (i + 1)) + t4 + “【在售价】” + EXCEL.读单元格文本 (“F” + 到文本 (i + 1)) + “元” + t4 + “【券后价】” + 到文本 (到数值 (EXCEL.读单元格文本 (“F” + 到文本 (i + 1))) - 到数值 (取文本左边 (EXCEL.读单元格文本 (“U” + 到文本 (i + 1)), 寻找文本 (EXCEL.读单元格文本 (“U” + 到文本 (i + 1)), “元”, 1, 假) - 1))) + “元” + t4 + “【淘口令】” + EXCEL.读单元格文本 (“Y” + 到文本 (i + 1)) + t4 + “【下单链接】” + t5 + EXCEL.读单元格文本 (“Z” + 到文本 (i + 1)) + t6 + EXCEL.读单元格文本 (“Z” + 到文本 (i + 1)) + t7.否则超级列表框1.置标题 (i - 1, 5, 到文本 (到数值 (EXCEL.读单元格文本 (“F” + 到文本 (i + 1))) - 到数值 (取文本中间 (EXCEL.读单元格文本 (“U” + 到文本 (i + 1)), 寻找文本 (EXCEL.读单元格文本 (“U” + 到文本 (i + 1)), “减”, 1, 假) + 2, 取文本长度 (EXCEL.读单元格文本 (“U” + 到文本 (i + 1))) - 寻找文本 (EXCEL.读单元格文本 (“U” + 到文本 (i + 1)), “减”, 1, 假) - 3))))t0 = t0 + t2 + EXCEL.读单元格文本 (“C” + 到文本 (i + 1)) + t3 + EXCEL.读单元格文本 (“B” + 到文本 (i + 1)) + t4 + “【在售价】” + EXCEL.读单元格文本 (“F” + 到文本 (i + 1)) + “元” + t4 + “【券后价】” + 到文本 (到数值 (EXCEL.读单元格文本 (“F” + 到文本 (i + 1))) - 到数值 (取文本中间 (EXCEL.读单元格文本 (“U” + 到文本 (i + 1)), 寻找文本 (EXCEL.读单元格文本 (“U” + 到文本 (i + 1)), “减”, 1, 假) + 2, 取文本长度 (EXCEL.读单元格文本 (“U” + 到文本 (i + 1))) - 寻找文本 (EXCEL.读单元格文本 (“U” + 到文本 (i + 1)), “减”, 1, 假) - 3))) + “元” + t4 + “【淘口令】” + EXCEL.读单元格文本 (“Y” + 到文本 (i + 1)) + t4 + “【下单链接】” + t5 + EXCEL.读单元格文本 (“Z” + 到文本 (i + 1)) + t6 + EXCEL.读单元格文本 (“Z” + 到文本 (i + 1)) + t7.如果结束.计次循环尾 ()
t0 = t0 + t8
' EXCEL.保存 ()
EXCEL.关闭工作薄 ()
EXCEL.退出 ()
超级列表框1.允许重画 ()
分组框1.标题 = “第一步:导入数据(共” + 到文本 (超级列表框1.取表项数 ()) + “个商品)”
导入表格.可视 = 假

微信强制加入群软件!易语言协议版,公开源码相关推荐

  1. c语言微信协议源码,微信强制加入群软件!易语言协议版,公开源码

    分享一款易语言开发的微信加群软件,利用了协议技术,当然协议技术我们是不会公开的,只提供部分代码,供大家参考,下面是软件的界面! 代码段: .版本 2 .支持库 iext .程序集 窗口程序集_启动窗口 ...

  2. 易语言窗口c_句柄取进程名,易语言窗口句柄取进程文件名源码

    窗口句柄取进程文件名系统结构:句柄取进程文件名,CreateToolhelp32Snapshot,GetWindowThreadProcessId,CloseHandle,Module32First, ...

  3. 易语言 剪切板 html,易语言剪切板操作源码

    剪切板操作系统结构:清空,格式是否有效,置内容,取内容,EmptyClipboard,OpenClipboard,CloseClipboard,SetClipboardData,GetClipboar ...

  4. 易语言正式版(完整可编译) V5.6免费版

    名称:易语言正式版(完整可编译) V5.6免费版 版本:5.6 软件大小:129.9M 软件语言:中文 软件授权:共享版 应用平台:WinXP/Win7/Win8/Win10/WinAll 易语言正式 ...

  5. dns服务器易语言,易语言dns中继服务器源码

    易语言dns中继服务器源码系统结构:读取中转数据,取端口,数据包处理,处理请求,查询数据接收,生成dns数据,分析域名,分析ip,分析数据包头,调转字节序_短整,分析数据包,取NAME,调转字节序_整 ...

  6. 易语言语音控制输入法源码

    语音控制输入法系统结构:列表输入法,获得键盘布局,获得键盘布局列表,获得键盘布局名称,激活键盘布局, ======窗口程序集1 || ||------__启动窗口_创建完毕 || ||------_语 ...

  7. 易语言修改html内容,易语言修改网页标题源码

    易语言修改网页标题系统结构:取IES对象,GetCursorPos,WindowFromPoint,SendMessageTimeout,ObjectFromLresult,RegisterWindo ...

  8. mysql数据库+易语言的应用_易语言mysql数据应用源码

    易语言mysql数据应用源码 易语言mysql数据应用源码 系统结构:注册账号,连接Mysql,用户注册验证码,修改密码验证码,忘记密码验证码,修改密码,忘记密码, ======窗口程序集1 | | ...

  9. 易语言json置入_易语言json操作模块源码

    易语言json操作模块源码 系统结构:初始化,解析,到文本,置属性,置属性对象,置属性数值,取属性数值,取属性对象,取通用属性,取属性,成员数,加成员,取成员,取成员文本,置成员,删成员,置类型,赋值 ...

最新文章

  1. 自动驾驶又陷“派系”之争:该约束行人还是让车更完美
  2. IMAX融资5000万美元,三年内要打造25个VR项目
  3. View4.5测试参考文档7--View Administrator安装、配置、创建桌面池
  4. 多商户商城源码_如何利用多商户B2B2C多商户商城系统后台组件玩转商城?
  5. 【maven】The forked VM terminated without saying properly
  6. 引导页设计没有灵感,看这里!
  7. 2017 JavaScript生态圈调查报告
  8. HDU 5427 A problem of sorting 水题
  9. 大数据可视化平台可以实现什么功能
  10. 在div 底部显示背景图片
  11. html5绘制警告牌,2.10 创建自定义图形:绘制扑克牌花色 - HTML5 Canvas 实战
  12. 组态王登录服务器为空,组态王客户端与服务器失去联系
  13. 油猴脚本(实习生趁手的工具)
  14. 推导飞机飞行动力学方程组
  15. 机器学习算法(一):基于逻辑回归的分类预测
  16. 电脑共享文件打不开要如何解决
  17. Leetcode hot100题 个人整理版
  18. 编写一个判别素数(质数)的函数 int isPrime(int x)。在 main 函数中,输入一个正整数 n,输出 1~n 之间的所有素数以及素数的个数
  19. 有感于Google退出中国
  20. 迅为嵌入式linux驱动开发笔记(十一)—触摸屏驱动

热门文章

  1. Linux IPC:匿名管道 与 命名管道
  2. python画空心圆图_OpenCV-Python系列之绘图功能
  3. 什么是推挽输出,开漏输出?
  4. 李喆:程序员到底怎么了
  5. 信息系统项目管理(五)信息系统安全技术
  6. 从宗教信仰看东西方文化对人的影响
  7. OpenMP: VS2010配置使用OpenMP
  8. Apriori算法例子
  9. [已解决]mysql查询一周内的数据,解决一周的起始日期是从星期日(星期天|周日|周天)开始的问题
  10. 易语言数据类型与c 对照,一步一步跟我学易语言之数据类型与常用语句