patelworld/windows-task-scheduler
最新稳定版本:v1.0.0
Composer 安装命令:
composer require patelworld/windows-task-scheduler
包简介
A PHP library for managing Windows Task Scheduler using PHP
README 文档
README
A PHP library for managing Windows Task Scheduler tasks using SOLID principles and design patterns.
Installation
composer require patelworld/windows-task-scheduler
Usage
Creating a daily task
use PatelWorld\TaskScheduler\Factory\TaskFactory; use PatelWorld\TaskScheduler\WindowsTaskScheduler; $factory = new TaskFactory(); $scheduler = new WindowsTaskScheduler(); // Create a daily task that runs at 8:00 AM $task = $factory->createDailyTask( 'BackupDatabase', 'C:\\scripts\\backup.bat', '08:00' ); $scheduler->createTask($task);
Listing all tasks
$tasks = $scheduler->getAllTasks(); foreach ($tasks as $task) { echo $task->getName() . "\n"; }
Deleting a task
$scheduler->deleteTask('BackupDatabase');
License
MIT
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-03-14