2016-01-25 37 views
0

我運行下面的命令作爲登錄腳本的一部分呼應WMIC,並想以確保結果不附和道:我怎麼沒在批處理文件

wmic qfe | find "3033929"

我試着在線前放置@,但不知道還有什麼要嘗試的。

感謝

回答

0

@加前綴告訴cmd在執行之前不要回顯命令。

wmic qfe | find "3033929" >nul 

發送find無處的輸出。 errorlevel仍將被設置(0 =找到,非0 =未找到)

0

您可以使用下面的選項wmicwmic

wmic /output:CLIPBOARD qfe 

但隨後抑制輸出的find,因爲它不會得到任何的投入將無法正常工作。

我認爲你需要重新引導整個命令的輸出如下圖所示的文件,以便沒有東西在屏幕上顯示/控制檯

wmic qfe | find "3033929" > wmic.out 

然後你可以看一下wmic.out的結果