Skip to content

PEIKnifer/TaskPlanSetterwin_windows-

Repository files navigation

TaskPlanSetter Windows 启动项目便捷增删改工具

旨在为Windows启动项目提供一个便捷的管理工具,windows自带的任务计划太复杂了,好多项目也不知道怎么选,我有时候只想单纯开机启动一个exe,还要设置一堆。

大概看截图,需要的自行下载,直接用,或者自己改改。

主界面_满足一般使用需求 主界面_满足一般使用需求

高级界面_扩展原计划任务功能项,不会选不动就行,默认都配置了默认选项 高级界面_扩展原计划任务功能项,不会选不动就行,默认都配置了默认选项

功能特性

  • 任务树与任务列表浏览(按任务计划程序库文件夹分层)
  • 任务基础编辑(启用、程序路径、参数、起始于)
  • 新建任务 / 删除任务
  • 程序路径文件浏览器选择
  • 高级设置面板(启动用户、启动方式、触发时机、并发策略等)
  • 测试启动(模拟任务计划“运行”动作,免重启验证)
  • 深色科技风 UI、无系统标题栏、可拖拽窗口、边缘缩放

技术栈

  • .NET Framework net48
  • WinForms
  • NuGet: TaskSchedulerMicrosoft.Win32.TaskScheduler

运行环境

  • Windows 10/11
  • .NET Framework 4.8 Runtime
  • Visual Studio 2022(建议)或 dotnet SDK

快速开始

dotnet restore
dotnet build TaskPlanSetter.sln -c Debug

如果程序正在运行,构建时可能出现输出文件被锁定。请先关闭运行中的 TaskPlanSetter.exe

使用说明(简版)

  1. 左侧选择任务文件夹,右侧选中任务。
  2. 在详细区修改程序路径/参数/起始于,点击“保存”。
  3. 点击“测试启动”立即触发任务,验证配置是否生效。
  4. 需要更细配置时点击“高级...”。

权限说明

  • 项目默认为 asInvoker(非强制管理员)。
  • 对系统任务或受保护任务执行编辑/删除/运行时,可能需要“以管理员身份运行”。

文档

目录结构

TaskPlanSetter/
  Form1.cs
  Form1.Designer.cs
  Services/
    TaskPlanService.cs
  TaskAdvancedDialog.cs
  TaskCreateDialog.cs
  TechUi.cs
  TechDialog.cs
  docs/
    ARCHITECTURE.md
    USER_GUIDE.md

许可证

本项目采用 MIT License 开源协议。

Copyright (c) 2026 PEIKnifer

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

About

windows启动项便捷管理软件

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages