开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

楼主: 项目部004
收起左侧

[BUG反馈] 精易模块 BUG反馈 说明

  [复制链接]
结帖率:66% (38/58)
发表于 2020-9-8 08:41:32 | 显示全部楼层   广东省深圳市
模块版本:6.9
所用系统:Win7  64
命令名称:
BUG描述:错误所处位置: 模块:"精易模块"; 程序集:"zc表操作"; 子程序:"取DWORD值"
错误(10165): 所指定参数需要以"参考"方式传递,但是此处无法将所提供参数的地址传递过去.
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)

签到天数: 24 天

发表于 2020-9-7 20:43:41 | 显示全部楼层   重庆市重庆市
模块版本:精易模块V8.4.0
所用系统:Win10 64位)
命令名称:网页_访问_对象
BUG描述:错别字?参数名称为“是否补全必要协议头”,数据类型为“逻辑型(bool)”,所处语句为“网页_访问_对象”。注明:当附协议头为空时自动添加必要的UA协议头 默认为真,假将不再添加非传入协议头。  应该是附加????
我的联系QQ:

@项目部004

参数名称为“是否补全必要协议头”,数据类型为“逻辑型(bool)”,所处语句为“网页_访问_对象”。注明:当附件协议头为空时自动添加必要的UA协议头 默认为真,假将不再添加非传入协议头。

评分

参与人数 1精币 +1 收起 理由
项目部004 + 1 安排

查看全部评分

回复 支持 反对

使用道具 举报

头像被屏蔽
结帖率:95% (69/73)
发表于 2020-8-31 20:05:33 | 显示全部楼层   河南省商丘市
模块版本:最新版本
所用系统:所有系统
命令名称:类_cookie
BUG描述:类_cookie.健  错别字【健】  修正【键】
我的联系QQ:123456

@项目部004

评分

参与人数 1精币 +1 收起 理由
项目部004 + 1 安排

查看全部评分

回复 支持 反对

使用道具 举报

结帖率:0% (0/2)
发表于 2020-8-22 22:52:04 | 显示全部楼层   浙江省温州市
a121014179 发表于 2020-8-16 00:10
模块版本:8.30
所用系统:win10
命令名称:文本_寻找出文本并删除(, , , )

.版本 2
.支持库 spec

调试输出 (文本_寻找出文本并删除 (“1234567890”, “1”, “1”, 假))

* “1234567890”
被调试易程序运行完毕
之前我用过这条命令很方便.如果需要删出“1”用这个命令就可以了  相当的的方便  现在不行了、】

补充内容 (2020-8-25 21:38):
精易模块6.2就可以
回复 支持 反对

使用道具 举报

结帖率:93% (43/46)
发表于 2020-8-18 21:42:04 | 显示全部楼层   河北省唐山市
本帖最后由 qq159033 于 2020-8-18 21:43 编辑

模块版本:(如果你反馈的不是最新版本,请先下载最新版的测试一下)
所用系统:(如:XP、Win7 32位)
命令名称:文本类
BUG描述:模块本身取左边,右边,长度是按字节位置取,如果想取固定几个数,比如取5个、6个之类的,会出现乱码,取长度汉字加标点之类的也是不好用,建议增加取真实文本类,建议再增加取随机数2(整数){不用每次都置随机种子}
我的联系QQ:938583801

@项目部004
  
子程序名返回值类型公开备 注
文本_取文本右边文本型 失败返回空文本
参数名类 型参考可空数组备 注
文本文本型
字符数目整数型
如果真 (字符数目 > 取文本长度 (文本) 字符数目 ≤ 0)
返回 (“”)

返回 (取文本右边 (文本, GB_取字符真实位置 (文本, 字符数目)))
子程序名返回值类型公开备 注
文本_取文本左边文本型 失败返回空文本
参数名类 型参考可空数组备 注
文本文本型
字符数目整数型
如果真 (字符数目 > 取文本长度 (文本) 字符数目 ≤ 0)
返回 (“”)

返回 (取文本左边 (文本, GB_取字符真实位置 (文本, 字符数目)))
子程序名返回值类型公开备 注
文本_取文本长度整数型 获取文本的字符个数(非字节个数)
参数名类 型参考可空数组备 注
文本文本型
变量名类 型静态数组备 注
buffer字节集 
i整数型 
字数整数型 
字符大小整数型 
如果真 (文本 = “”)
返回 (0)

buffer = 到字节集 (文本)
i = 1
判断循环首 (i ≤ 取字节集长度 (buffer))
字符大小 = 文本_取字符大小 (文本, i)
字数 = 字数 + 1
i = i + 字符大小
判断循环尾 ()
返回 (字数)
子程序名返回值类型公开备 注
文本_取字符大小整数型 返回指定字节位置的字符的字节数,失败返回 -1
参数名类 型参考可空数组备 注
文本文本型
字节位置整数型
变量名类 型静态数组备 注
buffer字节集 
如果真 (字节位置 > 取文本长度 (文本) 字节位置 ≠ 0)
返回 (-1)

buffer = 到字节集 (文本)
' 原理:GB2312 编码中,如果一个字符的第一个字节大于 161,那这个字符就占 2 个字节
如果真 (buffer [字节位置] ≥ 161)
如果真 (字节位置 ≠ 取字节集长度 (buffer) buffer [字节位置 + 1] ≥ 161)  ' 防止下标溢出
返回 (2)
返回 (2)
返回 (1)
子程序名返回值类型公开备 注
GB_取字符真实位置整数型 返回指定字符位置在文本中的【字节位置】
参数名类 型参考可空数组备 注
文本文本型
字符位置整数型
变量名类 型静态数组备 注
buffer字节集 
i真实字符数字
字节数实际字节数
如果真 (字符位置 > 取文本长度 (文本) 字符位置 < 0)
返回 (-1)
如果真 (字符位置 = 0)
返回 (0)

buffer = 到字节集 (文本)
i = 1
字节数 = 1  ' 字节数从 1 开始,因为易语言中数组下标不能从 0 开始
判断循环首 (i ≤ 字符位置)
字节数 = 字节数 + 文本_取字符大小 (文本, 字节数)
i = i + 1
判断循环尾 ()
' 字节数 - 1 是因为一开始字节数就多算了一个
返回 (字节数 - 1)

回复 支持 反对

使用道具 举报

结帖率:0% (0/2)
发表于 2020-8-16 00:10:33 | 显示全部楼层   浙江省温州市

模块版本:8.30
所用系统:win10
命令名称:文本_寻找出文本并删除(, , , )
BUG描述:

文本_寻找出文本并删除, 文本型, , 比如:欲寻找的全文本为<12345789>,如果现在要删除2,以前只要填写删除2到2之间的全部字符,包括2跟2,成功返回删除后的结果文本,失败返回原文本!现在直接就失败了返回了原文本 。建议可以删除本身比较好用  而且也常用


补充内容 (2020-8-22 22:54):

a121014179 发表于 2020-8-16 00:10
模块版本:8.30
所用系统:win10
命令名称:文本_寻找出文本并删除(, , , )

.版本 2
.支持库 spec

调试输出 (文本_寻找出文本并删除 (“1234567890”, “1”, “1”, 假))

* “1234567890”
被调试易程序运行完毕
之前我用过这条命令很方便.如果需要删出“1”用这个命令就可以了  相当的的方便  现在不行了、】
回复 支持 反对

使用道具 举报

结帖率:100% (6/6)

签到天数: 31 天

发表于 2020-7-24 01:05:40 | 显示全部楼层   新疆维吾尔自治区昌吉回族自治州
模块版本:8.30
所用系统:
命令名称:文本_倒取出中间文本
BUG描述:少了两行替换#引号的代码

右边文本 = 子文本替换 (右边文本, “#引号”, #引号, , , 真)
左边文本 = 子文本替换 (左边文本, “#引号”, #引号, , , 真)

@项目部004
回复 支持 反对

使用道具 举报

结帖率:93% (43/46)
发表于 2020-7-18 20:59:46 | 显示全部楼层   河北省唐山市
模块版本:(如果你反馈的不是最新版本,请先下载最新版的测试一下)
所用系统:WIN10
命令名称:抓包工具
BUG描述:都是WIN10 64位。有的电脑能返回提交信息,有的电脑没有提交信息
我的联系QQ:

@项目部004
回复 支持 反对

使用道具 举报

发表于 2020-7-9 00:00:25 | 显示全部楼层   上海市上海市
本帖最后由 doable 于 2020-7-9 00:08 编辑

模块版本:(8.3)
所用系统:(Win7 64位)
命令名称:MultiByteToWideChar(DLL命令)                  WideCharToMultiByte(DLL命令)
BUG描述:这些参数类型均为整数,但在e助手上不是这样的,而且我的用法偏向e助手上的写法,能否看看是不是写错了,另外能否增加TextOutW和CreateFontW的DLL命令
我的联系QQ:1601957127

@项目部004
回复 支持 反对

使用道具 举报

结帖率:33% (1/3)
发表于 2020-7-3 01:15:17 | 显示全部楼层   四川省眉山市
模块版本:8.3.0
所用系统:Win7 64位)
命令名称:网页_访问  网页_访问S  网页_访问_对象
BUG描述:多线程使用代理IP  设置的超时时间部分线程无效  在代理有效的情况下  



  1. * “耗时:” | 577.000000
  2. * “耗时:” | 577.000000
  3. * “耗时:” | 624.000000
  4. * “发送数据耗时:” | 562.000000
  5. * “耗时:” | 624.000000
  6. * “耗时:” | 655.000000
  7. * “耗时:” | 671.000000
  8. * “发送数据耗时:” | 27269.000000
  9. * “耗时:” | 27347.000000
  10. * “发送数据耗时:” | 219.000000
  11. * “耗时:” | 265.000000
  12. * “发送数据耗时:” | 249.000000
  13. * “发送数据耗时:” | 296.000000
  14. * “发送数据耗时:” | 328.000000
  15. * “耗时:” | 344.000000
  16. * “发送数据耗时:” | 265.000000
  17. * “发送数据耗时:” | 296.000000
  18. * “耗时:” | 422.000000
  19. * “发送数据耗时:” | 405.000000
  20. * “发送数据耗时:” | 327.000000
  21. * “耗时:” | 358.000000
  22. * “耗时:” | 452.000000
  23. * “发送数据耗时:” | 406.000000
  24. * “耗时:” | 437.000000
  25. * “耗时:” | 561.000000
  26. * “耗时:” | 546.000000
  27. * “耗时:” | 515.000000
  28. * 1
  29. * “发送数据耗时:” | 265.000000
  30. * “耗时:” | 281.000000
  31. * 58
  32. * “发送数据耗时:” | 219.000000
  33. * “发送数据耗时:” | 28329.000000
  34. * “耗时:” | 327.000000
  35. * “发送数据耗时:” | 266.000000
  36. * “耗时:” | 28424.000000
  37. * 57
  38. * “发送数据耗时:” | 312.000000
  39. * “耗时:” | 422.000000
  40. * “发送数据耗时:” | 375.000000
  41. * 56
  42. * 56
  43. * “发送数据耗时:” | 421.000000
  44. * “发送数据耗时:” | 406.000000
  45. * “耗时:” | 499.000000
  46. * “耗时:” | 514.000000
  47. * “耗时:” | 562.000000
  48. * “耗时:” | 624.000000
  49. * 54
  50. * “发送数据耗时:” | 1248.000000
  51. * 53
  52. * “耗时:” | 1326.000000
  53. * 52
  54. * 51
  55. * 51
  56. * “发送数据耗时:” | 29235.000000
  57. * “耗时:” | 29282.000000
  58. * 49
  59. * “发送数据耗时:” | 29796.000000
  60. * “耗时:” | 29843.000000
  61. * 48
  62. * “发送数据耗时:” | 30483.000000
  63. * “耗时:” | 30545.000000
  64. * 47
  65. * “发送数据耗时:” | 4243.000000
  66. * “耗时:” | 4290.000000
复制代码


  1. .版本 2
  2. .支持库 spec

  3. .子程序 网页_访问_对象, 字节集, 公开, 使用WinHttp的对象方式访问网页
  4. .参数 网址, 文本型, , 完整的网页地址,必须包含http://或者https://
  5. .参数 访问方式, 整数型, 可空, 0=GET 1=POST 2=HEAD 3=PUT  4=OPTIONS  5=DELETE  6=TRACE  7=CONNECT
  6. .参数 提交信息, 文本型, 可空, "POST"专用   自动UTF8编码
  7. .参数 提交Cookies, 文本型, 参考 可空, 设置提交时的cookie
  8. .参数 返回Cookies, 文本型, 参考 可空, 返回的Cookie
  9. .参数 附加协议头, 文本型, 可空, 一行一个请用换行符隔开
  10. .参数 返回协议头, 文本型, 参考 可空, 返回的协议头
  11. .参数 返回状态代码, 整数型, 参考 可空, 网页返回的状态代码,例如:200;302;404等
  12. .参数 禁止重定向, 逻辑型, 可空, 默认不禁止网页重定向
  13. .参数 字节集提交, 字节集, 可空, 提交字节集数据
  14. .参数 代理地址, 文本型, 可空, 代理地址,格式为 8.8.8.8:88
  15. .参数 超时, 整数型, 可空, 秒|默认为15秒,-1为无限等待
  16. .参数 代理用户名, 文本型, 可空, 用户名
  17. .参数 代理密码, 文本型, 可空, 密码
  18. .参数 代理标识, 整数型, 可空, 代理标识,默认为1,0为路由器
  19. .参数 对象继承, 对象, 可空, 此处可自行提供对象,不再主动创建
  20. .参数 是否自动合并更新Cookie, 逻辑型, 可空, 默认为真,自动合并更新
  21. .参数 是否补全必要协议头, 逻辑型, 可空, 当附件协议头为空时自动添加必要的UA协议头 默认为真,假将不再添加非传入协议头
  22. .参数 是否处理协议头大小写, 逻辑型, 可空, 将协议头中的键名首字母处理为大写  默认为真
  23. .局部变量 局_访问方式, 文本型
  24. .局部变量 局_WinHttp, 对象
  25. .局部变量 局_发送协议头, 文本型, , "0"
  26. .局部变量 局_返回协议头, 文本型, , "0"
  27. .局部变量 局_计次, 整数型
  28. .局部变量 局_网页数据, 字节集
  29. .局部变量 局_变体提交, 变体型
  30. .局部变量 局_附加协议头, 文本型
  31. .局部变量 tt, 整数型
  32. .局部变量 tt1, 整数型

  33. tt = 取启动时间 ()
  34. .如果真 (是否为空 (是否自动合并更新Cookie))
  35.     是否自动合并更新Cookie = 真
  36. .如果真结束

  37. .如果真 (是否为空 (是否补全必要协议头))
  38.     是否补全必要协议头 = 真
  39. .如果真结束

  40. .如果真 (是否为空 (是否处理协议头大小写))
  41.     是否处理协议头大小写 = 真
  42. .如果真结束

  43. 线程_初始化COM库 ()

  44. .如果真 (访问方式 < 0 或 访问方式 > 7)
  45.     访问方式 = 0
  46. .如果真结束
  47. 局_访问方式 = 多项选择 (访问方式 + 1, “GET”, “POST”, “HEAD”, “PUT”, “OPTIONS”, “DELETE”, “TRACE”, “CONNECT”)

  48. .判断开始 (是否为空 (对象继承))
  49.     .如果真 (局_WinHttp.创建 (“WinHttp.WinHttpRequest.5.1”, ) = 假)
  50.         返回 ({  })
  51.     .如果真结束

  52. .默认
  53.     局_WinHttp = 对象继承
  54. .判断结束

  55. 超时 = 6
  56. .如果真 (超时 ≠ -1)
  57.     .如果 (超时 < 1)
  58.         超时 = 15000
  59.     .否则
  60.         超时 = 超时 × 1000
  61.     .如果结束
  62.     局_WinHttp.方法 (“SetTimeouts”, 超时, 超时, 超时, 超时)
  63. .如果真结束


  64. .如果真 (代理地址 ≠ “”)
  65.     局_WinHttp.方法 (“SetProxy”, 2, 代理地址)
  66. .如果真结束
  67. tt1 = 取启动时间 ()
  68. 局_WinHttp.方法 (“Open”, 局_访问方式, 网址, 假)
  69. .如果真 (取启动时间 () - tt1 ≥ 5000)
  70.     调试输出 (“打开连接耗时大于5秒,返回。”)
  71.     局_WinHttp.清除 ()
  72.     线程_取消COM库 ()
  73.     返回 (局_网页数据)

  74. .如果真结束

  75. .如果真 (禁止重定向)
  76.     局_WinHttp.写属性 (“Option”, 6, 0)
  77. .如果真结束

  78. 局_WinHttp.写属性 (“Option”, 4, 13056)  ' 忽略错误标志

  79. 局_附加协议头 = 附加协议头
  80. .如果真 (是否补全必要协议头)
  81.     .如果真 (寻找文本 (局_附加协议头, “Accept:”, , 真) = -1)
  82.         局_附加协议头 = 局_附加协议头 + #换行符 + “Accept: */*”
  83.     .如果真结束

  84.     .如果真 (寻找文本 (局_附加协议头, “Referer:”, , 真) = -1)
  85.         局_附加协议头 = 局_附加协议头 + #换行符 + “Referer: ” + 网址
  86.     .如果真结束

  87.     .如果真 (寻找文本 (局_附加协议头, “Accept-Language:”, , 真) = -1)
  88.         局_附加协议头 = 局_附加协议头 + #换行符 + “Accept-Language: zh-cn”
  89.     .如果真结束

  90.     .如果真 (寻找文本 (局_附加协议头, “User-Agent:”, , 真) = -1)
  91.         局_附加协议头 = 局_附加协议头 + #换行符 + “User-Agent: Mozilla/4.0 (compatible; MSIE 9.0; Windows NT 6.1)”
  92.     .如果真结束

  93.     .如果真 (访问方式 = 1)
  94.         .如果真 (寻找文本 (局_附加协议头, “Content-Type:”, , 真) = -1)
  95.             局_附加协议头 = 局_附加协议头 + #换行符 + “Content-Type: application/x-www-form-urlencoded”
  96.         .如果真结束

  97.     .如果真结束

  98. .如果真结束

  99. .如果真 (是否处理协议头大小写)
  100.     局_附加协议头 = 网页_处理协议头 (局_附加协议头)
  101. .如果真结束

  102. .如果真 (代理地址 ≠ “” 且 代理用户名 ≠ “”)
  103.     .如果真 (是否为空 (代理标识))
  104.         代理标识 = 1
  105.     .如果真结束

  106.     局_WinHttp.方法 (“SetCredentials”, 代理用户名, 代理密码, 代理标识)
  107.     .如果真 (代理标识 = 1)
  108.         局_WinHttp.方法 (“SetRequestHeader”, “Proxy-Authorization”, “Basic ” + 编码_BASE64编码 (到字节集 (代理用户名 + “:” + 代理密码)))
  109.     .如果真结束

  110. .如果真结束

  111. .如果真 (取反 (是否为空 (提交Cookies)))
  112.     .如果真 (取文本长度 (提交Cookies) > 0)
  113.         .如果真 (寻找文本 (提交Cookies, “Cookie:”, , 真) ≠ -1)
  114.             提交Cookies = 子文本替换 (提交Cookies, “Cookie:”, “”, , , 假)
  115.         .如果真结束

  116.     .如果真结束
  117.     局_WinHttp.方法 (“SetRequestHeader”, “Cookie”, 提交Cookies)
  118. .如果真结束


  119. .判断开始 (寻找文本 (局_附加协议头, #换行符, , 假) = -1)
  120.     局_WinHttp.方法 (“SetRequestHeader”, 内部_协议头取名 (局_附加协议头), 内部_协议头取值 (局_附加协议头))
  121. .默认
  122.     局_发送协议头 = 分割文本 (局_附加协议头, #换行符, )
  123.     .计次循环首 (取数组成员数 (局_发送协议头), 局_计次)
  124.         .如果真 (局_发送协议头 [局_计次] ≠ “”)
  125.             .如果真 (内部_协议头取名 (局_发送协议头 [局_计次]) = “Connection”)
  126.                 .如果真 (内部_协议头取值 (局_发送协议头 [局_计次]) = “keep-alive”)
  127.                     到循环尾 ()  ' 筛选排除此参数 避免协议头有此参数 HTTP对象又自动添加此参数
  128.                 .如果真结束

  129.             .如果真结束

  130.             局_WinHttp.方法 (“SetRequestHeader”, 内部_协议头取名 (局_发送协议头 [局_计次]), 内部_协议头取值 (局_发送协议头 [局_计次]))
  131.         .如果真结束

  132.     .计次循环尾 ()
  133. .判断结束

  134. tt1 = 取启动时间 ()
  135. .判断开始 (字节集提交 = {  })
  136.     局_WinHttp.方法 (“Send”, 提交信息)
  137. .默认
  138.     局_变体提交.赋值 (字节集提交, )
  139.     局_WinHttp.方法 (“Send”, 局_变体提交)
  140. .判断结束
  141. 调试输出 (“发送数据耗时:”, 取启动时间 () - tt1)

  142. 局_网页数据 = 局_WinHttp.读属性 (“ResponseBody”, ).取字节集 ()
  143. 返回协议头 = 局_WinHttp.读文本属性 (“GetAllResponseHeaders”, )
  144. 返回状态代码 = 局_WinHttp.读数值属性 (“Status”, )
  145. 局_WinHttp.读文本属性 (“StatusText”, )
  146. 局_返回协议头 = 分割文本 (返回协议头, #换行符, )
  147. 返回Cookies = “”
  148. .计次循环首 (取数组成员数 (局_返回协议头), 局_计次)
  149.     .如果真 (文本_取左边 (局_返回协议头 [局_计次], “: ”) = “Set-Cookie”)
  150.         .判断开始 (寻找文本 (局_返回协议头 [局_计次], “;”, , 假) ≠ -1)
  151.             返回Cookies = 返回Cookies + 删首尾空 (文本_取出中间文本 (局_返回协议头 [局_计次], “Set-Cookie:”, “;”)) + “; ”
  152.         .默认
  153.             返回Cookies = 返回Cookies + 删首尾空 (子文本替换 (局_返回协议头 [局_计次], “Set-Cookie:”, , , , 假)) + “; ”
  154.         .判断结束

  155.     .如果真结束

  156. .计次循环尾 ()
  157. .如果真 (取文本左边 (返回Cookies, 2) = “; ”)
  158.     返回Cookies = 取文本左边 (返回Cookies, 取文本长度 (返回Cookies) - 2)
  159. .如果真结束


  160. .如果真 (是否自动合并更新Cookie)
  161.     .如果真 (取反 (是否为空 (提交Cookies)))
  162.         返回Cookies = 网页_Cookie合并更新 (提交Cookies, 返回Cookies)
  163.     .如果真结束

  164. .如果真结束
  165. 局_WinHttp.清除 ()
  166. 线程_取消COM库 ()
  167. 调试输出 (“耗时:”, 取启动时间 () - tt)
  168. 返回 (局_网页数据)
复制代码

我的联系QQ:

@项目部004
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表