import clr
import sys
import System
from System import Array
from System import String
print(System.Environment.Version)
print('---------------------')
for p in sys.path:
print(p)
print('---------------------')
d = clr.FindAssembly('YctxKj.Card.Interpreter')
print(d)
from YctxKj.Card.Interpreter import *
d = clr.FindAssembly('YctxKj.Card.CardReader')
print(d)
from YctxKj.Card import CardReader
lt = clr.ListAssemblies(False)
for i in range(lt.Length):
print('%d = %s' % (i,lt[i]))
ret = 0
_reader = CardReader()
_Interpreter = ScriptInterpreter()
_Interpreter._reader = _reader
_Interpreter.Init();
ret = _Interpreter.SetKeyMode(305)
print('ret=%d' % ret)
arCarder = ''
ret = _reader.ListReader(arCarder);
print('ret = %d' % ret[0])
print('ref param string[] length = %d' % ret[1].Length)
if ret[1].Length > 0:
items = ret[1]
for t in items:
print(t)
else:
print('don\'t find cardreader dev')
exit()
strReader = items[1]
strATR = ''
nRet = _reader.Connect(strReader, strATR)
if nRet[0] != 0:
print('connect card fail, nRet=%d' % nRet[0])
_reader.Beep()
_reader.Beep()
exit()
print('crd connect successed,atr=%s' % nRet[1])
_reader.Beep()
_reader.Disconnect()
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
2017-06-01 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件(转)
2017-06-01 vim语法高亮插件编写