天天看点

pb 系统托盘实例(定时任务管理)

需求描述

windows下编写bat脚本,可以实现一些自动上传,下载的任务;

通过windows定时任务,可以完成任务自动定时运行,但是不方便实时查看任务的运行状态。

本文通过pb9实现一个通用的定时任务调度程序,支持以下功能:

功能描述

1、脚本文件路径设置;

2、脚本执行频率设置;

3、脚本执行日志路径设置;

4、脚本执行日志大小设置;

5、启动后自动后台运行设置;

6、自动调用程序设置;

7、系统托盘显示;

8、系统标题设置(仅支持配置文件);

9、系统图标设置(外部文件);

10、单实例运行;

代码目录结构

## 代码目录结构:
TaskManager
│  config.ini		-- 程序配置文件
│  taskmanager.pbl	-- 程序代码文件
│  taskmanager.pbt	-- 程序代码文件
│  taskmanager.pbw	-- 程序代码文件
│  添加开机启动.reg	-- 开机启动文件
│
├─design
│      pb定时任务管理.png	-- 设计图
│      pb定时任务管理.xmind	-- 设计图源文件
│
├─images
│      logo.ico	-- logo图标
│      readme.txt	-- 图标制作说明
│
└─script
        mylog.log		-- bat脚本生成的日志
        测试调用bat.bat	-- 测试用bat脚本
        测试调用vbs.vbs	-- 测试用vbs脚本
           

系统设计

pb 系统托盘实例(定时任务管理)

开发界面:

pb 系统托盘实例(定时任务管理)

程序运行界面:

pb 系统托盘实例(定时任务管理)

配置文件

config.ini

pb 系统托盘实例(定时任务管理)

下载地址:

https://download.csdn.net/download/huryer/11213936

–END–