需求描述

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   -- 图标制作说明
│
└─scriptmylog.log       -- bat脚本生成的日志测试调用bat.bat    -- 测试用bat脚本测试调用vbs.vbs  -- 测试用vbs脚本

系统设计

开发界面:

程序运行界面:

配置文件

config.ini

下载地址:

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

pb 系统托盘实例(定时任务管理)相关推荐

  1. qt之定时关机重启助手,带系统托盘控制。

    一.应用截图 图中第一个黄色按钮为程序托盘显示图标. 二.代码 程序是在 http://blog.csdn.net/gdutlyp/article/details/50441684 的基础上修改的,添 ...

  2. java对托盘加监听右击报错_java实现系统托盘示例

    桌面的系统托盘即当程序最小化或者关闭按钮程序并没有退出,而是最小化在任务状态区域(Windows系统),当鼠标点击那个区域所在的图标有提示以及其他的操作.在 Microsoft Windows 上,它 ...

  3. java电子通讯录毕业设计_(C)JAVA001电子通讯录(带系统托盘)

    打开Server Socket,创建一个服务器型套接字和一个普通套接字,服务器型套接字在指定端口为客户端请求的Socket 服务:? 使用ServerSocket类的accept()方法使服务器型套接 ...

  4. java定时任务管理_基于SpringBoot+layui秒级定时任务管理:JTimer for JAVA项目

    一.JTimer for JAVA简介 1.项目介绍 JTimer for JAVA是基于SpringBoot+layui秒级定时任务管理,取代crontab.其PHP版本 https ://gite ...

  5. Tauri 应用篇 - 系统托盘

    基本配置 编辑 src-tauri/tauri.conf.json 文件 iconAsTemplate 是一个布尔值,用于确定图像是否表示 macOS 上的模板图像[1](为 true 时图像应仅包含 ...

  6. spring boot做定时任务管理模块。

    spring boot做定时任务管理模块. 我做的定时器管理界面是下面这样的. 新增页面. 列表页面. 下面来说说做定时任务管理模块的步骤. 1.在pom.xml中配maven库. org.quart ...

  7. VC6系统托盘类|崩溃自动重建图标|HOOK窗口消息|气泡效果更新SDK

    解决制作托盘气泡提示中遇到的'NIF_INFO' : undeclared identifier VC6下实现托盘气泡提示的关键是要更新SDK,实际上应该就是要更新SHELLAPI.h,SHELL32 ...

  8. P40 SystemTray系统托盘

    P40 SystemTray系统托盘 1.概述 2.代码实例 3.效果演示 系统:Win10 Java:1.8.0_333 IDEA:2020.3.4 Gitee:https://gitee.com/ ...

  9. 半小时玩转QT桌面系统托盘(含托盘消息)

    桌面托盘是常用的功能,对于QT,为桌面托盘提供了很多接口可以使用,满足开发中遇到的托盘相关的功能. 以下文章介绍QT的桌面系统托盘功能的开发实例. 系统托盘:用户在最小化程序的时候并没有真正关闭程序, ...

  10. JavaSwing_5.6: 系统托盘(System Tray)

    本文链接: http://blog.csdn.net/xietansheng/article/details/78389278 Java Swing 图形界面开发(目录) 1. 概述 官方JavaDo ...

最新文章

  1. Android测试分析3
  2. Android --- This project contains Java compilation errors,which can cause rendering failures for
  3. C语言基础语言总结(二)
  4. CodeForces 901D Weighting a Tree(结论)
  5. 我的控制反转,依赖注入和面向切面编程的理解
  6. seaborn线性关系数据可视化:时间线图|热图|结构化图表可视化
  7. 2.Functions and Getting Help
  8. 11.18 如何将界面注册到系统?
  9. 可视化设计的时候应该注意什么
  10. 程序员简历应该怎么写?
  11. 警报:愚人节中国黑客可能发动史上最强病毒攻击
  12. 升级计算机的图形卡和驱动程序,Win10更新显卡驱动程序后无法开机怎么办?解决方案...
  13. ignore的音标_单词ignore的音标_词典解释_翻译_相关例句_一直查
  14. 电脑的脉搏---时钟频率的来龙去脉
  15. 虚拟现实下的手势识别综述
  16. Nyko推出平板手柄 为运行在Tegra3上的游戏特别打造
  17. NO.90——京东用户购买意向预测之数据预处理
  18. win10打开语言服务器,在 Windows 10 中,部署一个 Go 1.13 语言的本地文档浏览 web 服务器的流程(已缺少 godoc.exe)...
  19. linux命令英文单词缩写,linux常用命令的英文单词缩写
  20. [JVM]了断局: JDK8默认配置.

热门文章

  1. 惠普z800工作站bios设置_HP工作站BIOS说明书适用Z228Z440Z230Z640Z840Z800Z620Z420Z820主板设置.doc...
  2. Python实现QQ音乐爬取下载最新可用
  3. 【Python成长之路】共享平台
  4. Windows server 2012 系统安装 密钥
  5. Java TCP实现文件传输
  6. java中滚动字幕做法_四种滚动字幕的方法
  7. 2012年1月份第3周51Aspx源码发布详情
  8. PSP 个人软件过程
  9. 系统集成项目管理工程师成绩合格标准
  10. java gbk 内码_JAVA 中文转GBK内码方法