计算批处理脚本的执行次数

时间:2011-02-21 09:50:06

标签: windows batch-file count execution

这是我的问题,我有一个我无法修改的批处理脚本(让我们称之为foo),我想计算这个脚本执行的次数/天 - 来跟踪这些数据

最好,我想将带有日期和退出代码的执行次数写入某种日志文件。

所以我的问题是,如果这是可能的,在那种情况下 - 怎么样?创建一个批处理脚本/在后台运行的东西,并将foo的每次执行写入日志。

(我知道如果我可以修改foo就很容易,但我不能。但是,一切都在WinXP机器上运行。)

3 个答案:

答案 0 :(得分:0)

您可以编写一个包装器脚本来执行日志记录并调用现有脚本。然后使用包装器代替原始脚本

答案 1 :(得分:0)

考虑编写一个询问任务管理器的程序。

请参阅http://www.netomatix.com/ProcDiagnostics.aspx

例如,您可以编写一个在计时器上运行的简单控制台应用程序;每5秒检查一次你的foo应用程序进程是否存在。如果发现确实如此,则假定将find作为应用程序的开始时间;如果找不到它,则假定应用程序现已关闭并记录该信息。它无论如何都不准确,但会给你一个关于物品何时运行和关闭的粗略近似值。

答案 2 :(得分:0)

您可以配置Process Monitor http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx以获取您需要的信息