《单号录入程序》是基于C#编写的一款粘贴小工具,功能很简单,在软件中输入需要录入的文字,点击开始,可以设置延迟时间,再设置焦点位置,也就是需要粘贴的位置,然后就会提示“录入完成”。

软件原理
文件获取与数据返回
1.为了快速实现一个文件上传服务器,这里用了koa框架,
2.因为上传文件给这个服务器的页面是来自公司后台,存在跨域,所以还用了koa-cors来允许跨域,
3.上传的文件有题目和知识点两类,因此写了两个接口,不过基本类似,大同小异,

其中transform方法就是负责获取上传文件,然后把文件交给相应的内容提取转换的方法,并把最终处理后的数据作为相应内容返回给前端页面。transform代码如下:

为了方便,上传文件页面上选择一个文件夹进行上传,而后先由前端获取文件夹中的两个文件,再发送到node服务器。因此服务器一次会收到两个文件,transform方法把两个文件以question加时间戳作为文件名保存到/upload目录。保存完成后,调用getDate方法对文件进行后续处理。
使用说明
部分电脑0需要net4.0,所以在这里附加一个360的运行库合集,运行出错的,可以先按照合集,然后运行。