用户工具

站点工具


葫芦天下:历史版本

这是本文档旧的修订版!


3.9.1-5[临时]-2022.05.12

下载链接

说明

  • 特定按建打开关闭扫码功能

3.9.1-4[临时]-2022.05.07

下载链接

说明

  • 易锐基础版小白盒程序合并到程序中并进程间通信

3.9.1-3[临时]-2022.04.29

下载链接

说明

  1. 昨天的修改[配置的拦截按键[键盘码],直接吃掉,不处理也不释放[多个键盘码使用中文或英文逗号隔开]],今天重新改成仅打开悬浮窗时,直接释放拦截按键,打开悬浮窗以外的窗口时按昨天未修改前的逻辑运行
  2. 使用超级位置获取金额时,不再需要设置收银软件为管理员权限启动
  3. 相对位置偏移量改为水平[FormErrorRange]和垂直分开设置[FormErrorRangeVertical]

3.9.1[公版]-2022.04.15

下载链接

说明

  1. 问题修复:关闭默认开启的代理,解决部分客户机默认走代理导致超时无法连接
  2. 问题修复:修复快速连续扫条形码时可能会出双倍扫码结果的bug
  3. 功能优化:超级位置模式独立程序使用 sendmessage 消息通信,不在使用读写文件方式,即不在产生日志以外的文件
  4. 功能优化:超级位置模式设置界面增加红字提示“使用此模式时,请使用管理员权限打开收银软件,否则该模式不生效”
  5. 功能优化:功能[密钥协商]/[账户登录]/[激活码激活]/[激活码登陆]/[身份列表]/[店铺列表]共6个接口,增加[Stopwatch]测试执行时间并记录到日志中
  6. 功能优化:泰格注入和超级位置注入相关的文件放到压缩文件中,启动程序时再解压释放
  7. 功能优化:超级位置取到金额的控件句柄如果没有找到,则不判断句柄直接显示金额数据
  8. 功能优化:将[付款码/快捷键/单品]判断放到底层,影响扫码功能和快捷键功能

3.9.0[微信群-大橙子]-2022.04.13

下载链接

说明

  • 临时修复快速扫码时,会出现扫一个码出现两个扫码结果的问题

3.9.0[公版]-2022.03.30

下载链接

说明

  • 修复同时启用选项 [启用USB扫码设备] 和 [仅付款界面获取付款码] 时,全局快捷键仅在打开付款界面时有效,其他情况都失效的问题

3.8.3[微信群-小刚%]-2022.03.24

下载链接

说明

  • 增加参数控制[LogMoneyWindowKeys],是否记录收款界面的按键操作1)

3.8.2[公版]-2022.03.16

下载链接

说明

  1. 延迟启动提示窗口尺寸由(300,120)改为(207,98),启动位置改为屏幕右下角,增加最小化按钮,窗体透明度调整为70%
  2. 设置功能中增加支付成功语音播报开关,分别控制[支付宝/微信/云闪付]是否播报
  3. 超级位置模式识别金额增加4种模式
  4. 超级位置模式增加直接打开调试日志的按钮
  5. 超级位置模式测试程序和正式程序合并为同一个程序,使用设置时是否勾选调试模式区分
  6. 虚拟键盘增加启动效验,直接双击虚拟键盘的exe,不能打开它,必须使用插件打开
  7. 增加参数控制[LogMoneyWindowKeys],值为1时记录收款界面的所有按键操作到日志中
  8. 启用usb扫码时,使用钩子处理快捷键,不启用usb扫码时,使用api热键函数处理快捷键
  9. 调整插件UI位置和缩放模式,使得电脑分辨率放大时也能正常显示
  10. 映射按键不参与查重,即可以与其他键重复
  11. 解决偶发异常“无法访问已释放的对象.对象名'formMain'”
  12. 激活码模式打开插件时不立即登录,等待需要登录时再调用登录
  13. 超级位置模式放在插件目录中大概率不能注入到收银软件中,因此修改到固定路径“C:\超级定位”,如果放到 “C:\program files”中,收银软件没有管理员权限会导致注入dll也没有管理员权限,不能写入必须的文本日志

汉尼微服务

3.7.3[钉钉群-刘健泉]-2022.03.09

下载链接

说明

因为 钉钉群-刘健泉 的客户机器现有模式都不能识别金额,所以发此包

  1. 延迟启动提示窗口尺寸由(300,120)改为(207,98),启动位置改为屏幕右下角,增加最小化按钮,窗体透明度调整为70%
  2. 设置功能中增加支付成功语音播报开关,分别控制[支付宝/微信/云闪付]是否播报
  3. 超级位置模式识别金额增加4种模式
  4. 超级位置模式增加直接打开调试日志的按钮
  5. 超级位置模式测试程序和正式程序合并为同一个程序,使用是否debug模式区分
  6. 虚拟键盘增加启动效验,直接双击虚拟键盘的exe,不能打开它,必须使用插件打开
  7. 增加参数控制[LogMoneyWindowKeys],值为1时记录收款界面的所有按键操作到日志中
  8. 启用usb扫码时,使用钩子处理快捷键,不启用usb扫码时,使用api热键函数处理快捷键
  9. 调整插件UI位置和缩放模式,使得电脑分辨率放大时也能正常显示
  10. 映射按键不参与查重,即可以与其他键重复
  11. 解决偶发异常“无法访问已释放的对象.对象名'formMain'”

3.7.2-2[企业微信群-Melody]-2022.02.15

下载链接

说明

  • 增加参数控制[LogMoneyWindowKeys],是否记录收款界面的按键操作2)

3.7.2[微信-小刚%]-2022.01.21

下载链接

说明

  • 超级位置模式其他不同的获取文字[即金额的]方式

3.7.1[公版]-2022.01.17[包括版本3.5.6/3.5.7/3.6.1修改]

下载链接

新功能

  1. 焦点还原模式2启用时,关闭窗体时使用此模式还原焦点
  2. 按键映射功能
  3. 特定窗口打开时启动ocr识别
  4. 超级位置模式识别金额

3.6.1[公版]-2022.01.12[包括版本3.5.5/3.5.4/3.5.3修改]

下载链接

问题修复

  • 修复滚动条显示异常,涉及界面[设置→其他设置]/[设置→小票设置]/[设置→自动清台]/[辅助功能]

功能优化

  1. 调整为根据[启用usb扫码设备](配置项名-EnableUsbScanCode)决定钩子是否启动,[仅付款界面获取付款码](配置项名-USBScanCodeAtPayment)条件在钩子函数中判断是否处理键值
  2. 增加设置[允许手动输入付款码],不勾选时,付款界面付款码只能使用扫码设备输入
  3. 插件启动时检查开机启动项是否正确,不正确则自动重设
  4. 统一字段需求
    1. [交接班详情]界面[商家实收]文字改为[实收金额]
    2. [订单详情]界面[订单金额]文字改为[交易金额]
    3. [订单详情]界面[实收金额]字段取值由[allowRefundAmount(可退金额)]改为[merchantPaidIn(实收金额)]
    4. [收款小票]增加[实收金额],[优惠金额][实收金额][实付金额]取后台返回值
    5. [汇总统计]界面[实收金额]文字改为[交易金额]

新功能

  • 自定义虚拟屏幕键盘

3.5.7[微信-小刚%]-2022.01.12

新增功能

  • 超级位置模式识别金额

3.5.6[微信-淮安-大橙子]-2022.01.10

功能优化

  • 焦点还原模式2启用时,关闭窗体时使用此模式还原焦点3)

3.5.5[微信-淮安-大橙子]-2021.12.22

功能优化

  1. 虚拟屏幕键盘
  2. 解决被泰格屏蔽

3.5.4[企业微信-四川创云-罗小胖]-2021.11.24

功能优化

  1. 增加设置[允许手动输入付款码],不勾选时,付款界面付款码只能使用扫码设备输入4)
  2. 调整为根据[EnableUsbScanCode]决定钩子是否启动,[USBScanCodeAtPayment]条件在钩子函数中判断是否处理键值

3.5.3[企业微信-四川创云-罗小胖]-2021.11.22

功能优化

  • 付款界面,load事件中设置焦点使用该控件的Select()方法;如果该界面焦点不在任一文本框中,则将输入焦点置于金额文本框中5)

3.5.2[公版]-2021.11.18

下载链接

新功能

  • 订单列表查询接口[/isv/ms/app/bill/management/getOrderPortionDetails],插件调用时增加参数标识6)

功能优化

  1. 账密登录时,不显示交接班的快捷键设置
  2. 自动升级逻辑调整[插件除悬浮窗外不打开任何界面,并且持续10分钟没有键盘操作时,才会在屏幕右下角弹出倒计时10秒提示窗]
  3. 自动更新提示窗口中[立即重启]标签增加全局快捷键 R
  4. 将登录账号密码/设备号激活码加密保存至配置文件中,节点名称[LoginInfo]
  5. 收款界面扫付款码后,焦点强制切换到金额文本框
  6. 付款界面付款码/金额任一文本框内容为空时,按回车键焦点在两个文本框间切换,两个文本框都不为空,焦点在金额处时按回车调用支付执行方法,此方法中再次判断哪个有问题,就把焦点放在哪个文本框
  7. 键盘钩子取值处理逻辑调整:付款/退款码改为执行原来老的事件,其他键值执行开发单品营销时的新逻辑
  8. 增加日志记录-付款界面执行了收款按钮事件[快捷键或鼠标点击按钮]时,在日志中记录付款码文本框和金额文本框的值

问题修复

  1. 修复:收款界面,按收款按钮,部分电脑上插件直接崩溃
  2. 修复:部分电脑无法打开屏幕键盘问题
  3. 修复:自动清台设置功能步骤较多,不能在一屏全部显示,使用滚动条上下滚动显示,此时增加或减少清台步骤会导致部分步骤内容无法显示的问题

3.4.0[公版]-2021.10.19

下载链接

新功能

  • 账密登录时,header对象增加参数Version和plat

3.3.0[公版]-2021.10.18

下载链接

新功能

  • 新的自动更新功能逻辑实现

优化

  1. 打印小票增加宽度设置,包括交接班凭证/汇总统计凭证/付款凭证/退款凭证
  2. 按快捷键时对应界面若已经打开,则将该界面关闭
  3. 注释扫码设置中的高级功能选项
  4. 守护程序连续检查三次都没有找到主程序,才去启动主程序
  5. 以下情况增加日志记录
    1. 调用支付时,自动获取的金额和实际传给接口使用的金额;
    2. 守护进程未找到主程序/执行启动主程序操作/执行启动守护程序
  6. 整理静态变量读取写入逻辑,使得插件配置完成并且运行时不改变各窗体位置的情况下,配置文件不会有写入操作,只有启动插件时的读取操作
  7. 每次写配置文件时都记录日志

问题修复

  • 修复:个别界面的滚动条/按钮等鼠标点击时不生效的问题

3.2.0[公版]-2021.08.23**全部接口切换新地址**

问题修改

  1. 自动清台功能增加组合键支持
  2. 修复单品营销选择界面直接输入单品数量,不生效的问题
  3. 汇总统计窗口关闭时,立即停止还在执行的查询线程
  4. 后台接口迁移,插件对应修改–共10个接口
    1. 刷新token接口:触发条件与后台交互时后台返回信息中code=001001
    2. 密钥协商接口:触发条件1=程序启动时;触发条件2=与后台交互时后台返回信息中code=E10000或E10001或E10002
    3. 登录接口:触发条件1=程序启动时;触发条件2=与后台交互时后台返回信息中code=E10105或E10011或E10111[注:账密模式有4个接口,分别是验证账号密码/获取角色列表/获取门店/最终登录;激活码模式有2个接口,分别激活/登录]
    4. 退款接口:触发条件,确认退款时调用
    5. 汇总统计接口:打开汇总统计界面查询时调用
  5. 快捷键实现方式调整:设置项→启用usb扫码设备,开启时和未开启时分别使用了各自的实现方式

3.1.2[公版]-2021.08.09

新功能

  1. 单品营销功能
  2. 无焦点模式
  3. 增加交接班打印模板设置功能
  4. 增加一种串口监控方式
  5. 自动抓取金额功能,增加关闭选项
  6. 增加网络状态显示功能-网络非良好时在原系统托盘显示图标上增加红叉

优化

  1. 小票设置增加红色文字提示
  2. 自动清台和快捷键设置,支持tab键
  3. 使用虚拟串口转发到并口方式,解决并口打印机不能共享的问题
  4. 开机自启设置,设置引导项为开机启动程序,解决更新新版后没有再次设置开机自启,开机时会启动旧版的问题
  5. 增加一种还原焦点方法:通过收银软件的启动exe查进程窗体实现
  6. 增加手动配置项[HideHuluWatingPngs],设置是否隐藏等待动画组件,默认为0不隐藏
  7. 进入首次登录配置提示窗口时,自动安装串口监控驱动
  8. 重新打印历史交班票据时,增加操作完成提示
  9. OCR识别增加是否保存识别图像的手动配置参数 IsSavePicture,用于问题分析
  10. ocr程序修改为读取配置文件参数,不在使用进程间传参方式
  11. 不开启USB扫码设备功能时,禁用智能码设置功能
  12. 字体文件改为强制安装
  13. 网络请求 HttpWebRequest 对象的超时时间改为手动配置项 HttpWebRequestTimeout ,默认值为10秒,最小值为5秒,单位为毫秒

问题修复

  1. 修复:辅助工具→下载虚拟串口安装包,进度条有时不显示问题
  2. 解决插件在需要管理员权限的文件夹下用非管理员权限启动时无法创建文件的问题
  3. 输入[账密/激活码]的登录界面,切换到没有登录的另一模式时,文本框内容清空

2.1.9[公版]-2021.07.13

改动点

  1. 修复:Loading等待窗体在部分客户电脑会报异常“未将对象引用设置到对象的实例”
  2. 集合已修改异常,重新处理foreach循环
  3. 串口监控部分客户电脑报异常,增加异常捕获并记录日志
  4. 修复:辅助工具→下载虚拟串口安装包,进度条有时不显示问题

2.0.2[公版]-2021.05.17

新功能

  1. 增加配置[仅付款界面获取付款码]
  2. 可设置延时启动
  3. 交接班功能
  4. 智能码功能
  5. 增加强制还原焦点功能[原理是模拟鼠标点击]

优化

  1. 调用刷新token接口,注意openid过期场景
  2. 虚拟串口转发抓取金额时,真实串口可设置为无
1) , 2)
企业微信群 Melody 反馈手动输入的金额28元收款成功是2元,通过监控视频看确实是这样,但查询现有日志没有发现问题, 所以发此包
3)
问题表现为偶尔不能自动清台
4) , 5)
持续反馈付款界面焦点位置不在金额处
6)
后台接口用来区别插件
葫芦天下/历史版本.1652343297.txt.gz · 最后更改: 2022/05/12 16:14 由 陈兴旺