相关疑难解决方法(0)

什么> nul 2>&1表示批量声明

我目前有一个看起来像这样的批处理语句

findstr "PreprocessorDefinitions=.*%D_KEYWORD%" %PROJ% > nul 2>&1
if errorlevel 1 (
    set D_OPT=
) else (
    set D_OPT=/D%D_KEYWORD%
)
Run Code Online (Sandbox Code Playgroud)

我想知道以下是什么意思?

> nul 2>&1
Run Code Online (Sandbox Code Playgroud)

我看了看这里并说明了这一点

... >nul 2>nul
Run Code Online (Sandbox Code Playgroud)

表示忽略命令输出并忽略错误消息

现在我的问题是如何修改此命令

 findstr "PreprocessorDefinitions=.*%D_KEYWORD%" %PROJ% > nul 2>&1
Run Code Online (Sandbox Code Playgroud)

显示所有内容而不是忽略错误消息

batch-file

17
推荐指数
1
解决办法
4万
查看次数

标签 统计

batch-file ×1