2017-11-21 4 views
1

バッチファイルに関するもう1つの質問があります。私は、システム情報を使用したいが、情報が表示さ前に、x「がHyper-Vの」のようなものであるsysteminfoを実行した後に 'load processor information'を表示しない

loading x information... 

を言って、いくつかの判読できない書き込みより

loading processor information... 

を言って嫌なメッセージがあります。

'x情報の読み込み'を表示しないでsysteminfoを使用するにはどうすればよいですか?

+0

あなたは、システムのシステム情報から特定の何かを表示または出力するために探していますか? – Compo

+0

その情報はコンソールに直接書き込まれています。 STDOUTを使用して書き出されていません。そのことを簡単にテストすることができます: 'systeminfo 1> nul'また、' systeminfo 2> nul'でチェックできるSTDERRもありません。コンソールに直接書き込まれた出力を抑制することはできません。 – Squashman

+0

また、最初の[質問](https://stackoverflow.com/questions/47187315/attempting-to-report-cpu-clock-speed-continuously-in-batch)に戻り、回答を選択してください。 – Squashman

答えて

0

は、このバッチのために試してみて:

@echo off 
systeminfo > c:\infosys.txt 2>&1 
start "" c:\infosys.txt 
+0

それは私にとって困っています。 STDERRまたはSTDOUTをリダイレクトしても機能しないのはなぜですか? – Squashman

+1

これはまた動作します: 'systeminfo> sysinfo.txt 2> nul'。 – Squashman

+0

私はそれをファイルに保存したくないので、MBでメモリを見つけてコンソールに印刷するなどのプログラムで使用したいと思います。 –

関連する問題