- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我需要知道任务是否成功运行,以便我可以在应用程序日志中创建一个事件来说明这一点。有没有办法在代码中得到这个?我尝试了以下方法:
echo ErrorLevel of "c:\windows\system32\tasks\my task" = %ErrorLevel%
但我每次都得到 0,即使我过早地停止它 (0x41306) 或在任务仍在运行时(应该是 0x41301)。有人有什么想法吗?谢谢。
我找到了一个解决方法。我没有获取任务的退出代码,而是获取了实际运行的批处理脚本的退出代码,如果它不是 0,那么我将生成一个错误应用程序事件,否则它是一个成功应用程序事件。
最佳答案
以下批处理文件接受任务名称参数,例如,如果您将 bat 文件命名为“getresult.bat”,您将调用“getresult GoogleUpdateTaskMachineCore”(如果名称有空格,请在其两边加上引号)。
这非常冗长,所以如果您需要帮助调整它以满足您的需要,请告诉我。
在 Windows 8 中测试并工作,我相信它也应该适用于 XP/Vista/7。
@ECHO OFF
IF %1=="" GOTO EXITNOINPUT
ECHO Checking Tasks for "%1"...
FOR /F "tokens=2delims=:" %%I IN ('schtasks /tn %1 /fo LIST /v ^| FIND "Last Result"') DO (
SET result=%%I
)
IF NOT DEFINED result GOTO EXITNOTFOUND
ECHO Done...
ECHO The Last Result Was: %result%
GOTO EXITNORMAL
:EXITNOTFOUND
echo The scheduled task was not found.
GOTO EXITNORMAL
:EXITNOINPUT
echo You must provide a query. (getresult servicename)
GOTO EXITNORMAL
:EXITNORMAL
关于windows - 如何获取批处理脚本的任务计划程序上次运行结果退出代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6791115/
之前看到一些类似的问题,想弄清楚。 在this article ,据说异步调用“没有线程”。 然而,in another one ,据说 Here, however, we’re running th
我为我公司的平板电脑(SAMSUNG Galaxy Tab Active2)开发了一个简单的软件,自上周五(2018 年 11 月 23 日)以来,它无法正常工作。我检查了该应用程序的所有功能,其中有
我正在使用 hadoop map-reduce 作业进行一些文本处理。我的工作已完成 99.2%,并停留在上一个 map 工作上。 map 输出的最后几行如下所示。上次发生此问题时,我尝试打印出从 m
上次 Ubuntu 更新后有人对 Docker 有疑问吗?我有 2 个由 docker-compose 在 ubuntu18.04 中运行的项目。两个项目都运行良好,但在 *.yml 中进行 0 次更
SQL Developer 在表中显示公共(public)同义词的创建和上次 DDL 时间: CREATED 15-AUG-09 LAST_DDL_TIME 15-AUG-09 O
我正在使用带有以下插件的 mavenized 库项目: com.jayway.maven.plugins.android.generation2
我正在使用 Jssor Slider 作为轮播。在 Google Chrome 上次更新到版本 45.0.2454.85 之前,它一直运行良好。想法是它不显示图像。目前,它们位于标签中,可在 Safa
我是一名优秀的程序员,十分优秀!