【发布时间】:2015-12-26 03:59:28
【问题描述】:
我创建了一个脚本,它使用 tasklist|find "cmd" 来跟踪我指定的批处理文件是否正在运行。但是,如果只有一个批处理文件正在运行,则此方法有效。如果运行多个批处理文件,我的脚本会跟踪所有批处理脚本,因为所有批处理都命名为 cmd.exe。 如果所有批处理的进程名称相同,我如何跟踪(使用上述命令)特定批处理文件?
【问题讨论】:
标签: windows batch-file cmd
我创建了一个脚本,它使用 tasklist|find "cmd" 来跟踪我指定的批处理文件是否正在运行。但是,如果只有一个批处理文件正在运行,则此方法有效。如果运行多个批处理文件,我的脚本会跟踪所有批处理脚本,因为所有批处理都命名为 cmd.exe。 如果所有批处理的进程名称相同,我如何跟踪(使用上述命令)特定批处理文件?
【问题讨论】:
标签: windows batch-file cmd
使用title 命令并在分配的标题中包含一些变量(如时间)。这样一来,tasklist /v 的每一行 cmd 都会有不同的值。
【讨论】: