找回密码
 立即注册

QQ登录

只需一步,快速开始

小侠米
论坛元老   /  发表于:2023-11-23 10:22  /   查看:2765  /  回复:14


1、持续扫码是否可以增加一个选项:是否含上次记录。  
例如,三个条码A,B,C  扫码三次,第三次的结果,如果含上次记录,结果是A,B,C(请间隔一下,现在是没有间隔的)。如果不含上次记录,结果就是C

2、扫码的结果能保存的变量命令中。现在只能保存到单元格,在转存到变量命令处理,多此一举了。

https://marketplace.grapecity.co ... tabName=Tabs_detail

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +66 收起 理由
Simon.hu + 66

查看全部评分

14 个回复

正序浏览
Patrick.Zhu
银牌会员   /  发表于:2023-12-1 18:38:56
15#
明白,这个问题我去同步一下。
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2023-12-1 16:29:41
14#
Simon.hu 发表于 2023-11-30 18:50
我找人测试了,你是对的

因为我们需要适配各种产品,所以使用的是广播模式,这也是通用产品的做法;

扫码保存到  设置变量命令  需求也处理一下吧,现在只能扫码到单元格。

实际情况,是扫码后要处理一下扫码值的,例如条码的合法性。这些处理明明就可以 一步到位在命令完成,现在还要通过单元格命令触发来处理。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-11-30 18:50:01
13#
我找人测试了,你是对的

因为我们需要适配各种产品,所以使用的是广播模式,这也是通用产品的做法;
广播模式必须先订阅一个广播频道,然后才能接收这个信息;
但是之前我们做的时候,没弄好导致每次都需要重新订阅,其实每个页面只需要订阅一次即可,而且这个订阅可以放到页面加载时命令。

这个我下周让我们同事先搞一个试试水,然后也让你测试一下,如果没有问题,后续正式发布

(实在抱歉,因为我不可能给每个人身边放一个PDA随时测试,前面很多都是靠自己脑补的;本应可以早点给你反馈的,金币给你安慰一下
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-11-30 17:46:27
12#
小侠米 发表于 2023-11-30 14:05
就是因为大佬没有设备,所以要解析半天

一开始我们也以为大佬这个方案可以  连续用  单次扫码 命令 一 ...

>必须再触发一次
坦白说,我没懂这个啥意思,为了不再沟通上浪费时间,我先找人在实际的机器上测试一下,看看效果;明天给你一个的结论
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2023-11-30 14:05:17
11#
Simon.hu 发表于 2023-11-30 11:46
(主要是我这边没有PDA,PDA的命令得自行脑补了)
单次扫码的可以这样

就是因为大佬没有设备,所以要解析半天

一开始我们也以为大佬这个方案可以  连续用  单次扫码 命令 一直按键,但是
单次扫码  不是这么工作的,页面加载  单次扫码这个没有毛病,这时候第一次扫码是成功。
问题来了,页面加载的单次扫码 只能用一次。 第二次按物理键扫码前,必须再触发一次  单次扫码才能正常工作。  否则直接按键是扫不出条码值的。
那好吧,就用辅助单元格触发一下取 执行 单次扫码 命令,为第下一次扫码准备。
结果会打脸的, 也不知道到底触发了没有,反正后面就是扫不出来内容。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-11-30 11:46:04
10#
(主要是我这边没有PDA,PDA的命令得自行脑补了)
单次扫码的可以这样

PS:如果你的设备硬件按钮,按了一次以后,第二次不管用,可能是我前面说的问题,需要先设置合适的间隔时间
第一步,
如果希望页面以上就直接扫码,就在页面加载命令搞这个(不需要的话,这步跳过)

第二步

工程文件如下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2023-11-30 10:12:48
9#
Simon.hu 发表于 2023-11-30 09:29
你说的一直按键扫码指的是,按住扫码键不放然后一个一个过吗?

我不一定有大家的经验多,如果我理解有 ...

1、一开始我理解的是,一直按住扫码按键不放,这种属于连续扫码;然后单词扫码就是按一下扫一个
这个理解错了,正常是按键一次触发扫码命令一次,只是每次都是按物理键,不会去屏幕点击 点击扫码 命令的。 当然,你说的这个方法,有些PDA也支持长按持续扫码的。

2、按照你说的连续扫码,每次都会拼接上次的扫码结果展示,这个功能活字格没有做什么故意的设置,因为活字格APP读取PDA连续扫码的结果就是这样的值;所以我们就把读取到的值,没有做任何处理

这点是我们误解了,误以为插件命令是拼接处理过再返回   终止持续扫码  前的全部扫码记录,那在持续扫码这里可能无法解决我的需求,找错地方了


3、持续扫码再分解取最后一个条码这个解决方案有,还是太麻烦了点




综合上面的理解,要对 单次扫码 提个需求来解决这里遇到问题:


就是 单次扫码 怎么能够让PDA的 物理按键  触发 执行(不可能去页面点击触发的),这样的话就能每次都取到最新的条码值
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-11-30 09:29:18
8#
本帖最后由 Simon.hu 于 2023-11-30 09:34 编辑
小侠米 发表于 2023-11-29 10:50
单次扫码正常来说,点一下按钮扫一次,再点一下,再扫一次,结果不会拼接的

大佬说的这个情况是手机上 ...

你说的一直按键扫码指的是,按住扫码键不放然后一个一个过吗?

我不一定有大家的经验多,如果我理解有误,欢迎指正
一开始我理解的是,一直按住扫码按键不放,这种属于连续扫码;然后单词扫码就是按一下扫一个

你说的盲扫,我大概能理解,我这样能不能解决你的问题
1.按照你说的连续扫码,每次都会拼接上次的扫码结果展示,这个功能活字格没有做什么故意的设置,因为活字格APP读取PDA连续扫码的结果就是这样的值;所以我们就把读取到的值,没有做任何处理。
我理解硬件厂商这样做这个功能一定有他的考虑,随便更改返回值可能会有功能缺失,除非我们100%的肯定连续扫码不需要将之前的结果记住
2.目前的解决方案
目前的这种解决方案也没啥难度,就使用活字格的命令就搞定了
背景

第一步

第二步

工程文件见附件(我没加PDA扫码命令,这个命令你自己加哈~)




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2023-11-29 10:50:01
7#
Simon.hu 发表于 2023-11-27 18:48
单次扫码正常来说,点一下按钮扫一次,再点一下,再扫一次,结果不会拼接的

你出现的这个情况,我估计大 ...

单次扫码正常来说,点一下按钮扫一次,再点一下,再扫一次,结果不会拼接的

大佬说的这个情况是手机上的标准操作,手机上没有实体按键,所以要点一次界面按钮触发一次单次扫码命令

在PDA上不会这么操作的,会一直按键扫码,就是盲扫。
通常会对条码分类标识,例如 工号条码、单据条码。扫码结果会固定传递到页面一个单元格,触发命令后判断一下是什么条码,如果是工号的,设置单元格赋值给对应的工号栏位。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部