2017-11-21 5 views
1

Ich habe eine andere Frage mit Batch-Dateien (wieder in Bezug auf meine Prozessorgeschwindigkeit Tracker). Ich möchte systeminfo verwenden, aber bevor die Information zeigt, gibt es eine abscheuliche NachrichtAusblenden 'Prozessorinformationen laden' nach dem Ausführen von systeminfo

loading processor information... 

als einige unleserliche Schrift sagen, sagen

loading x information... 

wo x ist so etwas wie ‚Hyper-V‘.

Wie kann ich systeminfo verwenden, ohne dass die 'loading x information' erscheint?

+0

Suchen Sie oder Ausgang etwas Bestimmtes von system sehen? – Compo

+0

Diese Information wird direkt in die Konsole geschrieben. Es wird nicht mit STDOUT ausgegeben. Sie können das sehr einfach testen: 'systeminfo 1> nul' Es ist auch nicht STDERR was Sie überprüfen können als:' systeminfo 2> nul'. Sie können Ausgaben, die direkt in die Konsole geschrieben wurden, nicht unterdrücken. – Squashman

+0

Bitte gehen Sie auch zu Ihrer ersten [Frage] (https://stackoverflow.com/questions/47187315/attempting-to-report-cpu-clock-speed-continuous-in-batch) und wählen Sie eine Antwort. – Squashman

Antwort

0

einen Versuch für diese Charge geben:

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

Das ist verwirrend für mich. Warum funktioniert das Umleiten von STDERR oder STDOUT nicht selbst? – Squashman

+1

Das funktioniert auch: 'systeminfo> sysinfo.txt 2> nul'. – Squashman

+0

Ich möchte es nicht in einer Datei speichern, ich möchte es in einem Programm verwenden, z. B. den Speicher in MB finden und auf die Konsole drucken. –

Verwandte Themen