資源簡介
python實現調用PCOMM.dll Zmodem協議傳文件, 順帶PcommLite 內含C++,DELPHI,VB 例子,以及 PCOMM.dll PCOMM.LIB, 還有linux系統rz/sz命令安裝包 ( 我用來從windows傳文件到Linux系統的,網上有幾個python實現串口傳文件,但都有問題,作為新手的我反復修改了一整天的細節,最終才能運行,難~~~)
代碼片段和文件信息
from?ctypes?import?*
dll?=?CDLL(“PCOMM.dll“)
port?=?5
y?=?dll.sio_open(port)?#打開串口
x?=?dll.sio_ioctl(port?16?0x00?|?0x03?|?0x00)?#?115200?無校驗,8位數據位,1位停止位
print(x)
print(y)
def?callback_fun(Zmitlen?buflen?pbuf?flen):
????print?(Zmitlen?flen)
????return?0
CALLBACK?=?WINFUNCTYPE(c_int?c_long?c_int?POINTER(c_char)?c_long)
ccb?=?CALLBACK(callback_fun)
source?=?br‘texttt.txt‘
ret?=?0
ret?=?dll.sio_FtZmodemTx(port?source?ccb?27)
print(ret)
dll.sio_close(port)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-05-29?10:41??nan\
?????目錄???????????0??2018-05-29?10:33??nan\PCommLite?1.6\
?????目錄???????????0??2018-05-29?10:33??nan\PCommLite?1.6\Example\
?????目錄???????????0??2018-05-29?10:33??nan\PCommLite?1.6\Example\C\
?????目錄???????????0??2018-05-29?10:33??nan\PCommLite?1.6\Example\C\FTRANS\
?????目錄???????????0??2018-05-29?10:33??nan\PCommLite?1.6\Example\C\FTRANS\.vs\
?????目錄???????????0??2018-05-29?10:33??nan\PCommLite?1.6\Example\C\FTRANS\.vs\FTRANS\
?????目錄???????????0??2018-05-29?10:33??nan\PCommLite?1.6\Example\C\FTRANS\.vs\FTRANS\v15\
?????文件???????33280??2018-05-24?19:56??nan\PCommLite?1.6\Example\C\FTRANS\.vs\FTRANS\v15\.suo
?????文件????31555584??2018-05-24?19:56??nan\PCommLite?1.6\Example\C\FTRANS\.vs\FTRANS\v15\Browse.VC.db
?????目錄???????????0??2018-05-29?10:33??nan\PCommLite?1.6\Example\C\FTRANS\.vs\FTRANS\v15\ipch\
?????目錄???????????0??2018-05-29?10:33??nan\PCommLite?1.6\Example\C\FTRANS\.vs\FTRANS\v15\ipch\AutoPCH\
?????目錄???????????0??2018-05-29?10:33??nan\PCommLite?1.6\Example\C\FTRANS\.vs\FTRANS\v15\ipch\AutoPCH\19a0a07bd1df7f66\
?????文件????36962304??2018-05-24?18:25??nan\PCommLite?1.6\Example\C\FTRANS\.vs\FTRANS\v15\ipch\AutoPCH\19a0a07bd1df7f66\FSTATUS.ipch
?????目錄???????????0??2018-05-29?10:33??nan\PCommLite?1.6\Example\C\FTRANS\.vs\FTRANS\v15\ipch\AutoPCH\224584e9ffae9658\
?????文件????37355520??2018-05-24?15:38??nan\PCommLite?1.6\Example\C\FTRANS\.vs\FTRANS\v15\ipch\AutoPCH\224584e9ffae9658\FTRANS.ipch
?????目錄???????????0??2018-05-29?10:33??nan\PCommLite?1.6\Example\C\FTRANS\.vs\FTRANS\v15\ipch\AutoPCH\864a0437b0048668\
?????文件????36896768??2018-05-24?18:25??nan\PCommLite?1.6\Example\C\FTRANS\.vs\FTRANS\v15\ipch\AutoPCH\864a0437b0048668\COMM.ipch
?????目錄???????????0??2018-05-29?10:33??nan\PCommLite?1.6\Example\C\FTRANS\.vs\FTRANS\v15\ipch\AutoPCH\fdec9fe035b9d1f0\
?????文件????36962304??2018-05-24?18:26??nan\PCommLite?1.6\Example\C\FTRANS\.vs\FTRANS\v15\ipch\AutoPCH\fdec9fe035b9d1f0\FTPROC.ipch
?????文件????????1093??1998-03-31?12:02??nan\PCommLite?1.6\Example\C\FTRANS\ABOUT.C
?????目錄???????????0??2018-05-29?10:41??nan\PCommLite?1.6\Example\C\FTRANS\Backup\
?????文件????????5675??1998-03-31?11:34??nan\PCommLite?1.6\Example\C\FTRANS\COMM.C
?????文件?????????527??1998-03-16?15:14??nan\PCommLite?1.6\Example\C\FTRANS\COMM.H
?????目錄???????????0??2018-05-29?10:33??nan\PCommLite?1.6\Example\C\FTRANS\Debug\
?????文件???????20198??2018-05-24?15:35??nan\PCommLite?1.6\Example\C\FTRANS\Debug\COMM.obj
?????文件???????17616??2018-05-24?15:35??nan\PCommLite?1.6\Example\C\FTRANS\Debug\FSTATUS.obj
?????文件???????23584??2018-05-24?18:29??nan\PCommLite?1.6\Example\C\FTRANS\Debug\FTPROC.obj
?????文件??????813056??2018-05-24?18:29??nan\PCommLite?1.6\Example\C\FTRANS\Debug\FTRANS.exe
?????文件?????2097792??2018-05-24?18:29??nan\PCommLite?1.6\Example\C\FTRANS\Debug\FTRANS.ilk
?????文件??????????89??2018-05-24?18:29??nan\PCommLite?1.6\Example\C\FTRANS\Debug\FTRANS.log
............此處省略547個文件信息
評論
共有 條評論