0

我想使用 win32 shell 并尝试获取一个变量来接收来自 find 函数的输入,所以

set var = cscript [Location] | find /c "test"

然后我想使用 if 语句来查看值是 1 还是 0,但我无法让第一部分工作,而且我找不到其他类似情况的部分。在 = 符号右侧的上方,我的返回值始终为 1 或 0。

4

1 回答 1

0

尝试这个:

@echo off
for /f "delims=" %%a in ('cscript "script.vbs" ^|find /c "test"') do set var=%%a
于 2013-05-16T15:53:35.250 回答