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

本文介绍在windows下,用PB9实现通用定时任务调度程序。该程序可解决bat脚本定时运行时无法实时查看状态的问题,支持脚本路径、执行频率等设置,还具备系统托盘显示、单实例运行等功能,文末给出了配置文件和下载地址。

需求描述

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脚本

系统设计

在这里插入图片描述

开发界面:

在这里插入图片描述

程序运行界面:

在这里插入图片描述

配置文件

config.ini
在这里插入图片描述

下载地址:

https://download.youkuaiyun.com/download/huryer/11213936
–END–

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值