水 水晶城 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-04 #1 我用的是一个名为“gicom”的刷卡器, 连在键盘上的,我怎么做才能用程序监视着刷卡器, 在它刷了卡之后调出程序界面并接收卡里传来的文本呢????
K kkyy Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-04 #2 不知道你那刷卡器是键盘口还是串口,若是串口,请在串口事件中处理,若是键盘口,请注意随时将焦点定位在一文本框内,刷卡时会自动接收。
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-04 #3 你的是只读方式的读卡器,完全仿真键盘输入,计算机一边不需要安装任何驱动。 你刷卡的时候也完全是通过键盘口发送数据的,对计算机来说,就是等于按了键盘, 所以你没有办法专门识别时按键还是刷卡。[]
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-04 #4 对于串口连接的读写器,完全可以自己编写程序来监控。只是简单的监视计算机的串口了。
T t1122 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-04 #5 很简单,你做个界面,让交点在接受界面里(也可以用onkeypress()中定义),然后刷卡就行了。 刷卡器就是跟键盘输入了一段数字和回车一样,说白了,就是输入数字的校键盘然后加回车。
水 水晶城 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-04 #6 yzhshi, 你说得很对,我的是仿键盘输入的只读卡器。 我也正在为这事发愁,到倒怎么才能用程序识别刷卡器传来的数据呢???
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-04 #7 对于读卡器,可以根据他的一、二、三轨的分隔字符来判断。 记不清了,大概是“?”和“>”吧。不过不是特别好。 也可以在卡上写特定的数据来判断,因为刷卡的时候,输入速度比普通敲击键盘的频率高许多。 所以一般情况下,如果含有特定字符,且输入速率很快,就可以判断是刷卡了。 以上都仅仅是建议。我没有亲自试验过。
对于读卡器,可以根据他的一、二、三轨的分隔字符来判断。 记不清了,大概是“?”和“>”吧。不过不是特别好。 也可以在卡上写特定的数据来判断,因为刷卡的时候,输入速度比普通敲击键盘的频率高许多。 所以一般情况下,如果含有特定字符,且输入速率很快,就可以判断是刷卡了。 以上都仅仅是建议。我没有亲自试验过。