扫描枪的数据获取问题

u010269523 2013-09-05 05:03:43
正常情况下想要得到扫描枪的数据只要你光标处能够输入就能自动扫描数据到此处,然后在想文本中的数据拿出来用 这样是能够实现。
现在的问题是:
我想直接得到数据(比如说直接扫描到的数据直接复制给某个String对象之类的)而不是通过先存到文本中在读取文本中的数据来接收数据(就是说我光标处无法输入我也能得到数据)

请问各位大虾我该怎么做到
...全文
614 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
ho2xing 2014-09-29
  • 打赏
  • 举报
回复
直接读串口不久可以了。 那有这么麻烦
yang1216 2013-09-06
  • 打赏
  • 举报
回复
引用 5 楼 yeqi3000 的回复:
即使是用keypress能获取到扫描枪数据,但你又如何区分正常的键盘输入和扫描枪输入呢?所以界面上放置一个持续拥有焦点的条码输入文本框是有必要的。
同意。
u010269523 2013-09-06
  • 打赏
  • 举报
回复
引用 13 楼 yeqi3000 的回复:
引用 12 楼 u010269523 的回复:
[quote=引用 11 楼 yeqi3000 的回复:] [quote=引用 10 楼 u010269523 的回复:] [quote=引用 5 楼 yeqi3000 的回复:] 即使是用keypress能获取到扫描枪数据,但你又如何区分正常的键盘输入和扫描枪输入呢?所以界面上放置一个持续拥有焦点的条码输入文本框是有必要的。
如果我有3把扫描器通过1个无线接收器同时在一台电脑上使用 你又如何处理呢 比如区分哪台扫描器的问题
那你这种需求本身就是无法简单实现的,除非这些扫描枪提供二次开发包,只有这样才能区分了。[/quote]这个扫描器能够自定义的在条码上添加不同的ID号 这样能做到去问不同把扫描枪的问题 就是我现在有个问题是既然必须要有一个持续的焦点假如我点了软件上的别的按钮同时又有人在操作扫描枪那此时扫描到的数据还能接收到吗?[/quote]当然不能。但这个点击别的按钮后,焦点应该很快回到文本框中才对。[/quote]能加下你QQ好友吗 能多问问你 924376910
u010269523 2013-09-06
  • 打赏
  • 举报
回复
引用 14 楼 loveshrimp423 的回复:
试下你的枪扫出来的数据,我的是记录后带回车的,这样不就可以区分扫的跟手输的嘛,手输的没按回车
你是用文本框获取的吗
loveshrimp423 2013-09-06
  • 打赏
  • 举报
回复
试下你的枪扫出来的数据,我的是记录后带回车的,这样不就可以区分扫的跟手输的嘛,手输的没按回车
知擎物联 2013-09-06
  • 打赏
  • 举报
回复
引用 12 楼 u010269523 的回复:
引用 11 楼 yeqi3000 的回复:
[quote=引用 10 楼 u010269523 的回复:] [quote=引用 5 楼 yeqi3000 的回复:] 即使是用keypress能获取到扫描枪数据,但你又如何区分正常的键盘输入和扫描枪输入呢?所以界面上放置一个持续拥有焦点的条码输入文本框是有必要的。
如果我有3把扫描器通过1个无线接收器同时在一台电脑上使用 你又如何处理呢 比如区分哪台扫描器的问题
那你这种需求本身就是无法简单实现的,除非这些扫描枪提供二次开发包,只有这样才能区分了。[/quote]这个扫描器能够自定义的在条码上添加不同的ID号 这样能做到去问不同把扫描枪的问题 就是我现在有个问题是既然必须要有一个持续的焦点假如我点了软件上的别的按钮同时又有人在操作扫描枪那此时扫描到的数据还能接收到吗?[/quote]当然不能。但这个点击别的按钮后,焦点应该很快回到文本框中才对。
u010269523 2013-09-06
  • 打赏
  • 举报
回复
引用 11 楼 yeqi3000 的回复:
引用 10 楼 u010269523 的回复:
[quote=引用 5 楼 yeqi3000 的回复:] 即使是用keypress能获取到扫描枪数据,但你又如何区分正常的键盘输入和扫描枪输入呢?所以界面上放置一个持续拥有焦点的条码输入文本框是有必要的。
如果我有3把扫描器通过1个无线接收器同时在一台电脑上使用 你又如何处理呢 比如区分哪台扫描器的问题
那你这种需求本身就是无法简单实现的,除非这些扫描枪提供二次开发包,只有这样才能区分了。[/quote]这个扫描器能够自定义的在条码上添加不同的ID号 这样能做到去问不同把扫描枪的问题 就是我现在有个问题是既然必须要有一个持续的焦点假如我点了软件上的别的按钮同时又有人在操作扫描枪那此时扫描到的数据还能接收到吗?
知擎物联 2013-09-06
  • 打赏
  • 举报
回复
引用 10 楼 u010269523 的回复:
引用 5 楼 yeqi3000 的回复:
即使是用keypress能获取到扫描枪数据,但你又如何区分正常的键盘输入和扫描枪输入呢?所以界面上放置一个持续拥有焦点的条码输入文本框是有必要的。
如果我有3把扫描器通过1个无线接收器同时在一台电脑上使用 你又如何处理呢 比如区分哪台扫描器的问题
那你这种需求本身就是无法简单实现的,除非这些扫描枪提供二次开发包,只有这样才能区分了。
u010269523 2013-09-06
  • 打赏
  • 举报
回复
引用 5 楼 yeqi3000 的回复:
即使是用keypress能获取到扫描枪数据,但你又如何区分正常的键盘输入和扫描枪输入呢?所以界面上放置一个持续拥有焦点的条码输入文本框是有必要的。
如果我有3把扫描器通过1个无线接收器同时在一台电脑上使用 你又如何处理呢 比如区分哪台扫描器的问题
u010269523 2013-09-06
  • 打赏
  • 举报
回复
引用 6 楼 loveshrimp423 的回复:
把TXTBOX隐藏掉不就行了,只用来取值
如果隐藏了那不就没有焦点了吗
u010269523 2013-09-06
  • 打赏
  • 举报
回复
引用 3 楼 caozhy 的回复:
窗体通过keypress接收。
能稍微解释下吗 不是很懂
loveshrimp423 2013-09-05
  • 打赏
  • 举报
回复
把TXTBOX隐藏掉不就行了,只用来取值
知擎物联 2013-09-05
  • 打赏
  • 举报
回复
即使是用keypress能获取到扫描枪数据,但你又如何区分正常的键盘输入和扫描枪输入呢?所以界面上放置一个持续拥有焦点的条码输入文本框是有必要的。
  • 打赏
  • 举报
回复
楼上+1 扫描枪一般都是模拟键盘输入的
threenewbee 2013-09-05
  • 打赏
  • 举报
回复
窗体通过keypress接收。
u010269523 2013-09-05
  • 打赏
  • 举报
回复
引用 1 楼 lyj224170707 的回复:
不知道你为什么要这么弄,总感觉逻辑有点不对。。。 找不到任何理由要这么做。。。。。。。。。
因为我做的软件如果给他一个光标的话那不是需要放一个多余的Textbox控件了 我想的是不通过读Textbox控件的text值就能直接得到扫描枪的数据 你就说能不能实现
游离失所 2013-09-05
  • 打赏
  • 举报
回复
不知道你为什么要这么弄,总感觉逻辑有点不对。。。 找不到任何理由要这么做。。。。。。。。。

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧