# ComTransfer **Repository Path**: fate83/ComTransfer ## Basic Information - **Project Name**: ComTransfer - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-27 - **Last Updated**: 2025-08-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README README

自动化串口文件传输工具说明文档

一款支持计算机之间通过串口执行文件发送、文件拉取、自动化文件备份等操作的轻量级软件。

软件功能

界面说明

软件界面从上至下依次为:

操作步骤

以下介绍常见工作流程的具体软件操作步骤:

程序设置

点击程序设置按钮,打开程序配置修改窗口,在此可以设置串口基本参数、流控制参数以及程序相关的其他设置项目。

文件目录是指所收到文件的存储位置,以不同的文件类型作为区分,并按后缀名>文件目录|后缀名>文件目录的格式加以记录,星号表示默认文件类型,如以下设置值表示TXT文件存储至C:\Documents文件夹,其余文件存储至C:\Downloads文件夹:

*>C:\Downloads|.TXT>C:\Documents

完成设置后关闭该窗口,程序设置会自动记录并更新。

注意:串口通信开启后无法修改程序配置。

打开串口通信

完成设置后后点击串口通信启动按钮,若通信正常启动,可看到ON标志亮起;若未能成功启动,则会在日志列表中显示错误详情。

发送文件

点击文件选择按钮,可以打开本地文件选择窗口。选择单个文件后,点击发送按钮即可开始文件传输作业。此时界面上会显示相关工作日志信息以及数据传送进度条。

所发送的文件会自动执行文件压缩过程,因此实际经过串口传送的数据量可能小于原有文件体积。

若某一文件发送工作尚未完成,添加新的文件发送任务后该任务会被放置在缓冲区,等待前一文件发送工作完成或取消后进行发送。

强行关闭串口通信或直接关闭窗口可强制终止未完成的文件发送过程。

拉取文件

工具中同时提供从远程计算机拉取文件的功能。在拉取文件一栏的文本框中输入远程计算机的文件地址,点击拉取按钮,程序会自动发出文件拉取指令并接受文件。

为方便寻找远程计算机中的文件项目,工具中提供了浏览远程计算机文件目录树的功能。点击远程文件选择按钮,即可预览和选择目标计算机上的文件。

该窗口中可能无法浏览远程计算机中部分访问受限的文件。同时受限于串口速度,远程计算机文件目录的获取速度可能较慢。

使用计划任务

程序中使用计划任务实现自动化文件传输作业,可以指定每一天的某个固定时刻,将本地计算机中某个固定文件夹中符合要求的文件发送至远程计算机。

启动计划任务管理窗口,在此可以对计划任务列表进行编辑。

每条计划任务的属性说明如下所示:

窗口左下方分别为任务增加与任务删除按钮。

任务列表编辑完成之后,可之间关闭窗口。所有修改项目将自动记录并重新加载。

注意事项

开发说明

本项目使用了Moxa提供的PComm Lite串口通信软件开发工具中所包含的扩展库文件,相关信息可参见 https://www.moxa.com.tw/product/download_pcommlite_info.htm