找到特定名称以按标题再次打开批处理窗口

问题描述 投票:0回答:1

我有两个文件,名称几乎相似(

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: "
batch-file
1个回答
0
投票

重复我在舞台评论中所说的话:

tasklist /v | find "test "
IF ERRORLEVEL 1 ( start "test" "test.bat" )
© www.soinside.com 2019 - 2024. All rights reserved.