HSP用DLLのHSPDSC.dllを使用して取得してみた。
# -*- coding: utf-8 -*- import ctypes # hspdsc.dllの読み込み dll = ctypes.cdll.LoadLibrary('hspdsc') dll.dsc_Init() # 初期化 print dll.dsc_Version() # バージョンを取得 202 # 利用可能なデバイスの一覧を取得 p1 = ctypes.create_string_buffer(4096) print dll.dsc_GetDeviceList(p1, 0) # 第2引数に0を設定する print p1.value cam = p1.value.decode('shift_jis').splitlines() print cam n = 0 for s in cam: print '%d %s' % (n, s) n += 1
0 件のコメント:
コメントを投稿