2013-04-01 21 views
0

我試圖弄清楚我是否可以顯示類似「請稍候,而我們完成您的設置」,同時也執行一個命令,而不顯示批處理文件中的命令的處理。例如。 Systeminfo它必須加載一些東西才顯示結果,但我不希望它顯示像「加載網卡信息」或「加載修補程序信息」我只希望它顯示結果的東西。批量顯示文本,同時執行命令

這是我可以想出但沒有工作的一切。

@echo off 
color a 
cls 
echo. 
echo. 
echo Please wait... 
@systeminfo 
pause >nul 

回答

1

嘗試在XP下面的命令:

systeminfo 2>nul 
+0

不起作用,因爲相應的消息沒有寫入STDERR。 –

+0

你在使用什麼操作系統?它在我的XP中工作正常。 – Batcher

+0

你說得對。我只是檢查了XP,它在那裏工作。但它不在Windows 7上。 –

2

我相信你/ D必須嘗試

START /wait /min "" CMD /c systeminfo ^>sysinfo.txt 

的SYSINFO數據sysinfo.bat這應該輸出

有如果你願意的話,如何靜靜地運行這些內容有很多參考。按照現狀,在執行SYSINFO時會創建最小化窗口。

相關問題