找回密码
 加入
搜索
查看: 1998|回复: 4

一个关于对扫码枪条码进行判断的问题。

[复制链接]
发表于 2009-6-9 15:14:18 | 显示全部楼层 |阅读模式
各位老大好,我在写一个侦测扫码枪扫描条码的小程序。
大致过程如下:
有一个软件窗口A等待扫描条码,扫描之后会跳到程序的另外一个窗口B等待扫描另外一个条码。
(这个软件不是我写的,软件也没有什么设置可以保存扫描条码值,而是直接将条码值传给服务器的数据库)。
我要做的就是循环侦测窗口A和窗口B所扫描的条码是否符合规定格式,不符合就报错。
代码基本的流程都通了,我通过手动输入一些数值也测试能实现既定功能了。
但是现在问题是,扫描枪扫描完条码会默认有一个回车的动作,autoit程序的执行速度要比条码枪输入条码的速度快,导致每次autoit程序抓到扫描枪扫描到的条码都不是完整条码,所以判断也就会出现错误。
有哪位老大可以给我一点建议,有什么好的办法能处理这个问题。
非常感谢。。。。
 楼主| 发表于 2009-6-9 17:18:29 | 显示全部楼层
怎么没有老大肯出来给我指条明路啊,在线等待中。。。。
发表于 2009-6-9 17:39:25 | 显示全部楼层
根据你的描述:扫描完有个回车动作,那你检测到有换行符才继续判断,这样可以不?
发表于 2009-6-9 18:36:39 | 显示全部楼层
无实际系统环境无法测试,思路就是用if then做个判断
至于判断特征还是楼主自己比较清楚
或者上图吧,这样容易给意见
 楼主| 发表于 2009-6-10 10:00:53 | 显示全部楼层
谢谢两位兄弟的建议,我发现条码枪可以通过扫描特定条码取消回车符,这样就容易多了,等成功了再回来跟大家汇报下,谢谢。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-24 01:44 , Processed in 0.077150 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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