编写背景:公司要求整一个语音播放的网页,通过web界面在文本框内输入文字后,将这些文字转换成语音,然后播放到广播系统,于是就写了这么一个windows小服务 功能说明:检测一个或者多个文件的变化,一旦变化,立刻执行对应的程序或者脚本。 程序配置文件说明 AppCfg.dat 说明:扫描频率(秒) 监视列表:"/"换行,等号之前为条件执行程序,等号之后为监视文件路径,可以设置多个。冒号可加,可不加 例子:"E:\test.bat"="E:\4.txt",E:\3.txt;/ "执行文件路径"="监视文件路径"(支持UNC路径) 配置文件示例: 扫描频率=5 监视列表=/ D:\语音播报\播放内容\临时通知.vbs=D:\语音播报\播放内容\临时通知.txt;/ D:\语音播报\播放内容\临时通知.vbs=\\192.168.1.200\播放内容\临时通知.txt; 环境依赖: .net 4.0 程序安装后,运行services.msc,会有一项“语音服务”,是以服务形式安装的,需要允许桌面交互,程序本身没有操作界面,修改配置文件可以达到你想要的目的,修改配置文件后重启该服务生效。 完美支持操作系统:win2003以下, 可兼容支持WIN7以上:因win7以上系统权限的缘故,会导致指定的执行程序出现权限问题,若你的执行程序能绕过这问题,那就没什么了
2021-07-14 04:14:11 1.12MB 检测文件变化后执行程序 文件监控
1