Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 在cmd中呼叫时禁用消息?_Windows_Shell_Cmd - Fatal编程技术网

Windows 在cmd中呼叫时禁用消息?

Windows 在cmd中呼叫时禁用消息?,windows,shell,cmd,Windows,Shell,Cmd,使用cmd.exe,我调用了一个我还没有自己编写的程序。我不能修改它。我想禁用此程序在shell中打印的消息 我的操作系统是Windows 7 enterprise 32位 谢谢如果输出到标准错误和输出,您应该能够重定向它们: dodgy_prog >nul: 2>nul: (或者在UNIXy操作系统下使用/dev/null——由于您谈论的是Windowscmd.exe,所以不清楚您想要哪种变体,但您的问题被标记为bash).您使用哪种操作系统和版本?命令>/dev/null 2>

使用
cmd.exe
,我调用了一个我还没有自己编写的程序。我不能修改它。我想禁用此程序在shell中打印的消息


我的操作系统是Windows 7 enterprise 32位


谢谢

如果输出到标准错误和输出,您应该能够重定向它们:

dodgy_prog >nul: 2>nul:

(或者在UNIXy操作系统下使用
/dev/null
——由于您谈论的是Windows
cmd.exe
,所以不清楚您想要哪种变体,但您的问题被标记为
bash
).

您使用哪种操作系统和版本?
命令>/dev/null 2>&1
我的操作系统是Windows 7 enterprise 32位。我提示:“C:\>调用apital32>nul:2>null”,我变成了这样一条消息:“访问被拒绝”。@White,您在第二个
null:
下缺少设备指示符。谢谢!如果我的函数中有参数。我必须让>nul:2>nul:在结尾?@White,我认为这没有必要,但我一直认为这是个好主意。最后一个问题:我尝试对一个写在文件中的程序执行同样的操作。他再也不能往文件里写东西了