数码之家

 找回密码
 立即注册
搜索
查看: 3760|回复: 32

[综合] 请教:用扫码枪输入重复文本,TAB键如何处理

[复制链接]
发表于 2022-6-9 09:08:15 | 显示全部楼层 |阅读模式
本帖最后由 aqxgm 于 2022-6-9 09:26 编辑

工作需要在网页上重复输入某几个人的信息,这几个人相对固定,但顺序不固定,输入信息大约这样姓名:张三,电话:123456789,身份证号:12355665654545645665。很烦也容易出错,就想着做个二维码,需要输入某人信息的时候扫一下就是。
找来扫码枪的说明书看了下,有两种模式可选,一种是把扫码枪设置为USB键盘,模拟人在操作,要输入张三就把二维码写成这样:zhangsan+空格,但这需要张三这个词在输入法的第一个候选,如果不是就会出现错误,测试此模式可以正常输出TAB键切换输入框。第二种就是把扫码枪设置成USB虚拟串口,再装一个COM_TEXT软件,这样不论是什么输入法,都可以正常输出了,可惜无法输出TAB键换格。


测试结果如下



请教下有没有好的解决办法呢?


本帖子中包含更多资源

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

x
发表于 2022-6-9 13:53:03 | 显示全部楼层
加一个特殊符号,用表格公式把结果拆分到后面的框怎么样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-9 15:00:21 | 显示全部楼层
蕴殇 发表于 2022-6-9 13:53
加一个特殊符号,用表格公式把结果拆分到后面的框怎么样

谢谢回复
回复 支持 反对

使用道具 举报

发表于 2022-6-9 15:03:51 | 显示全部楼层
你们的扫描枪没输出格式的配置参数吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-9 17:27:31 来自手机浏览器 | 显示全部楼层
xiaorourou 发表于 2022-6-9 15:03
你们的扫描枪没输出格式的配置参数吗?

没有呢亲
回复 支持 反对

使用道具 举报

发表于 2022-6-10 00:11:56 | 显示全部楼层
本帖最后由 40560335 于 2022-6-10 02:04 编辑

你这需求,使用USB虚拟串口,然后写个小程序很容易就实现了。
没有猜错的话,你是想通过扫码的方式,快速录入人员信息到Excel吧,Table是为了换列。

帮你写了个小程序,你先试试,扫码枪设置为:USB虚拟串口,二维码数据协议格式为:“张三七,15012345678,611222197902315218;”,姓名、电话、身份证之间使用中文“,”分隔,以中文“;”结束,软件指定扫码枪串口并设置好波特率,点击“启动”按钮软件开始运行,接收到以“;”接收的完整数据后,会在光标或者焦点处输入数据并执行Table键换列继续输入。


本帖子中包含更多资源

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

x

打赏

参与人数 2家元 +40 收起 理由
kaixi_ants + 20 熱心助人
aqxgm + 20

查看全部打赏

回复 支持 1 反对 0

使用道具 举报

发表于 2022-6-10 02:12:12 | 显示全部楼层
本帖最后由 40560335 于 2022-6-10 07:26 编辑

程序链接:https://pan.baidu.com/s/1esLe3cqjD2F7WIkbIalBhQ?pwd=f4so
提取码:f4so

本帖子中包含更多资源

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

x
回复 支持 1 反对 0

使用道具 举报

发表于 2022-6-10 07:22:02 | 显示全部楼层
楼上厉害呢,软件都可以随便编写。
回复 支持 反对

使用道具 举报

发表于 2022-6-10 08:52:43 | 显示全部楼层
40560335 发表于 2022-6-10 00:11
你这需求,使用USB虚拟串口,然后写个小程序很容易就实现了。
没有猜错的话,你是想通过扫码的方式,快速录 ...

好厉害。字数补丁
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-10 09:28:38 | 显示全部楼层
40560335 发表于 2022-6-10 00:11
你这需求,使用USB虚拟串口,然后写个小程序很容易就实现了。
没有猜错的话,你是想通过扫码的方式,快速录 ...

感谢费心,刚试了下,不能正常显示中文,全是????,串口被占用后就不能打开com_text软件了

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2022-6-10 09:58:26 | 显示全部楼层
传统C/S软件,都是回车跳转到下一个输入框的,这样就可以支持所有扫码枪的所有模式。
另外,使用扫码枪工作,可以建立人员编号映射,输入框可以用IME属性关闭输入法,强制只用数字字母。
这样你遇到的问题都解决了。
回复 支持 反对

使用道具 举报

发表于 2022-6-10 11:38:13 来自手机浏览器 | 显示全部楼层
本帖最后由 40560335 于 2022-6-10 12:51 编辑
aqxgm 发表于 2022-6-10 09:28
感谢费心,刚试了下,不能正常显示中文,全是????,串口被占用后就不能打开com_text软件了
...

你再试试,串口接收忘对中文进行处理了。另外你还开com_text干嘛,这个就是替代com_text的。
链接:https://pan.baidu.com/s/1NIc58pJa5_o5BDtHrhB3pQ?pwd=hos6
提取码:hos6

回复 支持 反对

使用道具 举报

发表于 2022-6-10 12:42:44 | 显示全部楼层
你这还不如弄个按键精灵来搞或者用VLOOKUP另外一个sheet事先存放的值。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-10 16:16:31 | 显示全部楼层
40560335 发表于 2022-6-10 11:38
你再试试,串口接收忘对中文进行处理了。另外你还开com_text干嘛,这个就是替代com_text的。
链接:https: ...

可以正常识别中文了,但EXCEL表格没有内容,只是切换了单元格,另外还有就是安全中心报毒
回复 支持 反对

使用道具 举报

发表于 2022-6-10 16:45:46 | 显示全部楼层
aqxgm 发表于 2022-6-10 16:16
可以正常识别中文了,但EXCEL表格没有内容,只是切换了单元格,另外还有就是安全中心报毒
...

360安全中心就是个臭流氓,不给他交钱的就会报毒
回复 支持 反对

使用道具 举报

发表于 2022-6-10 17:28:26 | 显示全部楼层
本帖最后由 40560335 于 2022-6-11 17:43 编辑
aqxgm 发表于 2022-6-10 16:16
可以正常识别中文了,但EXCEL表格没有内容,只是切换了单元格,另外还有就是安全中心报毒
...

我这360也报毒,请放心运行,具体原因比较多,感兴趣请自行百度。

这次试了下应该没问题了,编译方式改成了静态编译。

链接:https://pan.baidu.com/s/1ja1jXYd_74-ooZB5OAXT0A?pwd=7tlq
提取码:7tlq

打赏

参与人数 1家元 +20 收起 理由
aqxgm + 20 優秀文章

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2022-6-10 17:33:03 | 显示全部楼层
no502zhang 发表于 2022-6-10 16:45
360安全中心就是个臭流氓,不给他交钱的就会报毒

我用易语言写的程序,这软件全中文的,学习门槛低,早期不法分子被用来设计外挂及木马,杀毒软件为了方便,干脆识别被编译程序的特征码,简单说就是只要易语言编译的程序统统认为病毒,当然也有别的原因,比如自带的支持库在运行时会被释放在系统目录中,所以被误认为病毒。
回复 支持 反对

使用道具 举报

发表于 2022-6-10 23:54:26 | 显示全部楼层
如此这般的话,你还是用第一种方式吧,然后可以借助输入法的自定义词组功能,给“张三”指定一个平时绝对用不到乱码,比如FWKT(法外狂徒首字母),然后再用FWKT生成二维码就行了,这样这个字母组合在输入法中是唯一的,结果也是唯一的就行了,电话也是同样的方案。
我这用到一人开单系统,也是每天需要反复的填三个人的名字和一个电话号码,就是通过自定义来实现快速输入的,包括电话号码,也可以定义成词组,用的时候直接JDH(某人姓氏加电话的首字母)就录入了。

打赏

参与人数 1家元 +10 收起 理由
aqxgm + 10 精彩回帖

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2022-6-11 00:02:46 来自手机浏览器 | 显示全部楼层
360就是个臭流氓,不给钱就说你是病毒。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-11 08:45:11 | 显示全部楼层
aphis 发表于 2022-6-11 00:02
360就是个臭流氓,不给钱就说你是病毒。

win10自带杀软,不是360哦
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-22 07:55 , Processed in 0.499201 second(s), 16 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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