【发布时间】:2017-07-31 16:06:24
【问题描述】:
我正在尝试将 odoo 与 zk 设备(ZKTeco 型号 K40)连接。我安装了 zklib 以从设备下载考勤信息。 我尝试了以下代码:
import sys
import time
import zklib
from zklib
import zkconst
zk = zklib.ZKLib("192.168.1.201", 4370)
conn=zk.connect()
当我打印 conn 时,它的值为 False,即使我确信连接参数是正确的。我也尝试了 pyzk 库,但我遇到了同样的连接问题。然后,我尝试连接另一个 zksoftware (ZKTime) 并连接。 我还能做些什么来将 odoo 8 与 zk 设备连接?
【问题讨论】:
-
你能给我更多关于你是如何使用 odoo 的 zkemkeeper 的详细信息吗?
-
@Borealis 我使用以下命令访问 dll:pythoncom.CoInitialize() zk = win32com.client.Dispatch('zkemkeeper.ZKEM.1') 然后我使用了我需要的方法。示例:zk.Connect_Net(ip, port)。希望对你有帮助
-
感谢您的回答真是太好了。你能告诉我你是否在windows或ubuntu中访问过dll。简而言之,如果您有时间给我更多详细信息,我将不胜感激,因为我仍然有问题
-
@Borealis 我在 Windows 中访问了 dll。首先我注册了它,然后我把那个代码放在 python 中。你到底有什么问题?