windows - 修改系统生成的错误消息批处理文件

标签 windows batch-file error-handling scheduled-tasks

我正在使用批处理脚本删除计划的任务(如果系统上已经存在)。

schtasks /query /TN TestTask  > C:\Users\Administrator\Documents\schtaskdel.log 2>&1
if %errorlevel%==0 (
SCHTASKS /delete /TN "TestTask " /F >C:\Users\Administrator\Documents\schtaskdel.log 2>&1
)

现在,当TestTask不存在时,我在schtaskdel.log中看到一个错误,指出错误:系统找不到指定的路径。

有没有办法修改此错误消息并在其中添加自定义消息?

最佳答案

>nul schtasks /query /TN TestTask  2>&1
if %errorlevel%==0 (
SCHTASKS /delete /TN "TestTask " /F >C:\Users\Administrator\Documents\schtaskdel.log 2>&1
) ELSE echo %Your message% >C:\Users\Administrator\Documents\schtaskdel.log

关于windows - 修改系统生成的错误消息批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24638537/

相关文章:

excel - VBA错误处理转到下一个循环而不是恢复

c - 如何在线程/进程之间可移植地共享变量?

windows - NSIS - 如何将所有文件夹从源包含到安装程序

c++ - GetLogicalProcessorInformation 和 SetProcessAffinityMask 中亲和掩码中的位索引是否相同?

powershell - 如何在 Windows Bat 或 Powershell 中识别用于成功 ping 的网络适配器(或接口(interface))名称

.net - 如果用户没有安装所需的 .NET 版本,是否可以显示一个干净的错误?

java - 使用 JSP 解析器时未拾取 Spring Boot 1.4 中的自定义错误页面

ios - 将 iPad 编程为 Windows 远程游戏 handle - 从哪里开始?

batch-file - 连接批处理文件中的字符串

windows - 使用模式匹配删除 windows 文件夹