我有两个文件,名称几乎相似(
test.bat
& test-2.bat
)tasklist /v | find "test-2"
IF !ERRORLEVEL! NEQ 0 ( start "test-2" "test-2.bat" )
在上面的命令中,如果标题的名称在任务列表中,我不想再次运行它。所以上面的命令工作正常,但再次打不开
test-2.bat
。
但是当我想输入此命令时,它不会打开新文件,因为名称与前一个文件有点相似。
tasklist /v | find "test"
IF !ERRORLEVEL! NEQ 0 ( start "test" "test.bat" )
它不会打开新窗口,因为已经存在一个使用
test-2
标题的批处理文件窗口,类似于 test
。
如何找到完全相同而不是相似的字符串?
我可以使用下面的代码,但它对于查找“窗口标题:”来说没有原则
tasklist /fi "windowtitle eq test" /fo list /v | find /i "Window Title: "
重复我在舞台评论中所说的话:
tasklist /v | find "test "
IF ERRORLEVEL 1 ( start "test" "test.bat" )