我有一个运行批处理文件的计划任务。我的批处理文件将windowtitle设置为ProcessErrors。此批处理文件可能需要一些时间才能完成,我不希望一次运行多个。我也不想停止已经运行的那个,因为它可能会对进程造成伤害。我想添加一行来检查是否已经打开一个名为“ProcessErrors”的窗口。如果是这样,那么它就不会启动新的,只留下旧的。
答案 0 :(得分:0)
@echo off
REM list all tasks (verbose) and look for "ProcessErrors". If found, exit
tasklist /v |find "ProcessErrors" && goto :eof
REM else continue here (first set my window title)
title ProcessErrors
REM rest of my batch