電気ウナギ的○○

About Home

LibreOffice の Python で外部スクリプトを実行してみる

shinoda (2019年8月25日 12:00)
LibreOffice のマクロ用 Python 環境に nfcpy モジュールをインストールした話は別エントリーで書いたが、結局、マクロとしてはうまく動かすことができなかった。

そこで、nfcpy モジュールのインストール自体は上手く行っているのか確認してみることに。

確認と言っても、テストで使用したマクロ用 Python プログラムの参考にした、


というサイト内のサンプルスクリプトを、LibreOffice のマクロ用 Python で実行してみただけである。

C:\Users\shinoda\Source\Python ディレクトリ以下に

import nfc
from nfc.clf import RemoteTarget

clf = nfc.ContactlessFrontend('usb')
print(clf)

tag = clf.connect(rdwr={
    'on-connect': lambda tag: False
})

print(tag)

こういう簡単なスクリプトを用意して(nfc_test3.py)、LibreOffice のマクロ用 Python(C:\Program Files\LibreOffice\program\python-core-3.5.7\bin\python.exe)を使って実行。

C:\Users\shinoda\Source\Python>"C:\Program Files\LibreOffice\program\python.exe" .\nfc_test3.py
SONY RC-S380/P on usb:003:008
Type3Tag 'FeliCa Lite-S (RC-S966)' ID=012E4CD257C3AFA2 PMM=00F1000000014300 SYS=88B4

ちゃんと、FeliCa カード読めるじゃん!

nfcpy モジュール自体のインストールは上手くいってるってことだから、やっぱマクロ環境から USB 機器を制御したりってことが、そもそも無理ってことなんかな???

電気ウナギ的○○

電気ウナギ的○○

About Back

コメント(0)

電気ウナギ的○○

電気ウナギ的○○

About Back

トラックバック(0)

トラックバックURL: https://blog.netandfield.com/mt/mt-tb.cgi/5413

電気ウナギ的○○

About This Site

電気ウナギ的○○
岩国在住。広島で働く超零細IT企業社長のいわゆる社長日記。
何か、酒と食い物のことばかり書いているようで・・・お察しのとおり、肥満体です:-)


2011/06/24
iPhone用サイト公開

Create with jQuery, jQTouch.


CLOSE