目录结构:共包含2部分
1)服务,监视程序是否运行,监工的作用。
2)执行任务者:就是负责是否该复制优盘的内容到电脑中。
tip:题外话,其实这个功能的前身,做过一个小软件(当时用vb大概08年,c#大概17年)各写了一些类似的软件,当时别人的图片不给我,一张图片要几块(估计您也猜出来啥了),我知道电脑里存图片的文件夹的名称,自己选图片,
最后按数量给钱,我很不屑,我的图片为何给他们出钱买。于是,就加班写了个小软件,没界面,触发条件就是一张类似图片的软件,点击后没动作(前提:先将自己的优盘插入别人的电脑),然后设置一个快捷键开始工作,激活后
硬盘里的图片搜搜复制到我的优盘中(因为当时带指示灯的优盘可以看出来在复制数据了)。然后自己随意浏览几张图片,大概不闪了,就一键退出。说不选了,有时间再说。
于是乎,图片全到手!!!
后来写的是:返了一下,监视优盘的内容,复制到电脑,也是这个的前身
此次升级:服务监视,因为安装一次以后就不用再管了,开机自动启动了,如果是软件每次还要激活,但是别人的电脑不可能每次去激活吧。
应用程序名称:Servicemgr.exe
日志名称:Servicemgr.txt
监视执行程序:notepid.exe
定时执行开始:08:30:00
程序4功能:判断服务是否存在,安装服务,卸载服务,停止服务。
复制到位置:C:\Program Files\Microsofts\ 备用路径
D:\Program Files\Microsofts\ 目的路径
程序运行自动判断优盘的盘符
程序工作时间:17:25-18:30和8:25-9:30 (电脑要24小时制)
排除文件扩展名:.iso,.mkv,.rmvb,.mp4,.mp3,.mpeg 后期可扩展自定义
文件夹含关键词:web或app 即复制。 - ---这个必须扩展,做自己想做的事,比如文件夹含想要备份的文件名称时就复制。
服务和任务程序名称文字的写法:属性可以设置隐蔽一些迷惑性的词语。
运行环境 .net 3.0,昨晚又加班梳理了一下,没测试,之前已测试多次结果很满意!
打包文件结构:
install.bat 安装服务,注意是调用本地的框架
uninstall.bat 卸载服务
Servicemgr.exe 服务软件--名称随便起的
notepid.exe 任务执行者(复制)--名称随便起的
*.png 截图及说明
*.txt 说明文字
v1.1 新增配置文件,参数可配置(notepad++修改notepid.exe.config)
目标路径
开始时间
结束时间
排除扩展名
文件夹关键字
上一篇 C#编程笔记本MYSQL版本开源
下一篇 批量提取文件夹内的所有文件名工具