【发布时间】:2016-02-02 22:05:03
【问题描述】:
我有一个条形码扫描仪。因此,当使用枪扫描条形码时,通常会将值输入到放置在屏幕上的文本字段中。
所以我做了一个excel宏。并且当扫描条形码时,文本会出现在以new line 字符结尾的单元格上(文本+“\r\n”由扫描仪本身提供)。因此触发了一个事件并完成其余的工作。
问题是该事件仅由换行符触发。如果条码扫描器在每次条码输出后都没有提供\r\n 怎么办?我该如何处理这种情况?
如何检测并触发事件?
【问题讨论】:
-
SendKeys可以帮助模拟返回键,触发您的事件。不知道你会如何检测输入。 -
在我(有限)使用条形码枪时,枪上有一个设置来确定是否在代码之后输入了 CR/LF。条码本身往往没有换行符
-
@SeanCheshire 但这又取决于硬件。告诉/解释客户会很痛苦