0

私は次のバッチ ファイルを持っていますが、複数の NIC を有効にしていて、報告する最初の NIC の Speed の出力を吐き出すと、異常に異常をきたしますが、それ以上の場合は報告します。

Speed = Missing Operand

どうすればこれを修正できますか?

@echo off
for /f "tokens=2 delims==" %%a in ('wmic nic where NetEnabled^=true get speed /value ^| find /i "speed"') do set /a speed=%%a
set /a speed=((%speed%/1024)/1024)
echo Speed in megabytes: %speed% Mbps
pause

'^'さらに、前に'='andなしでバッチファイルの実行で機能しないのはなぜですか'|'

4

1 に答える 1