屏保的问题?

gzhjic 2010-09-20 06:12:56
我买了一个ic读卡器,跟一般的门禁读卡器差不多,它的工作过程是这样的,当蓝色那种圆形ic卡接近读卡器的时候,就自动发送一串码到电脑去,电脑只要文本框处于setfocus状态就能接收这串数据,比如记事本,我的电脑ie栏等处于聚焦时都能接收,接收的数据形式类似于“0000000001+回车”,我现在想编一个程序,使接收到不同码就播放不同的视频文件,视频文件放在D盘某个目录,我就用vb一个text1来判断接收的数据,如果是00000000001就播放1.wmv,视频播放过程中再接触其他ic卡无效必须等这个视频播放停止之后才能起作用,如果是00000000002就播放2.wmv,同样视频播放过程中再接触其他ic卡无效必须等这个视频播放停止之后才能起作用,现在我写的程序已经基本能照要求做到这点了,但是这个程序要求不播放视频的时候当到一定时间后有屏保,而且在屏保期间一接触ic卡,必须读取到ic卡编号并马上播放对应的视频,这就有点麻烦了,首先,如果我前面设计时候,不播放时候text1必须处于setfocus状态来监测ic卡数据,也就是windows media player控件停止时,text1始终处于setfocus状态,这就导致了屏幕保护出不来,可以设置屏保时间为1分钟测试,如果不设置text1处于setfocus状态,屏幕保护出来后,ic卡又不能正常工作去播放对应的视频,不知道怎么办好,这个ic卡是usb接口,一插上电等一段时间就能工作,不是串口的形式,如果是串口有中断还好办些。求各位大大认真看看,给小弟点意见好吗?谢谢!
...全文
103 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuoxingyu 2010-09-21
  • 打赏
  • 举报
回复
你怎么解决了,也和大家分享一下啊。别人碰到这样的问题就不用走弯路了。
gzhjic 2010-09-21
  • 打赏
  • 举报
回复
解决了,谢谢各位!
孤独剑_LPZ 2010-09-21
  • 打赏
  • 举报
回复
屏保时刷2次卡不就行了,第一次取消屏保,第2次读卡填值,也不费什么工夫
ningweidong 2010-09-21
  • 打赏
  • 举报
回复
看了半天都没看明白你到底想干什么。
你就把屏保取消了,不就行了。
mayala520yy 2010-09-21
  • 打赏
  • 举报
回复
学习中,等高高人出现。。。帮楼主顶。。。。。。。
gzhjic 2010-09-21
  • 打赏
  • 举报
回复
也就是用定时器监听,不用到usb监听,跟孤独剑的想法类似,不过不用这样做,那样不符合客户需求,如果有人碰到类似情况,发短信息给我具体跟他谈。
gzhjic 2010-09-20
  • 打赏
  • 举报
回复
如果没有text框,有没办法通过监控后台输入,我猜它发到text框是不是用了sendkey之类的命令,能不能监听sendkey?
gzhjic 2010-09-20
  • 打赏
  • 举报
回复
是个好办法,就是不知道怎么监控到这串码。
gzhjic 2010-09-20
  • 打赏
  • 举报
回复
关键的一点是读卡器最后有一个回车,假如屏保状态时候,ic卡读取后,虽然没有text焦点接收数据,但屏保自动关闭了,应该是回车起作用了。
zuoxingyu 2010-09-20
  • 打赏
  • 举报
回复
当有IC卡刷过的时候,USB口会送过来一串数据,你看能否截取到这串数据,监控USB口。

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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