2
私はバッチスクリプト(バット)で特定のコンフォート番号を取得したい場合は、 私はこのcomportにさらに操作を行うことができます。バッチファイル内のポート番号(168)を取得する方法 クアルコムHS-USB診断9091(COM168)windowsバッチファイルのプログラミング - コンピュータ番号を取得
:
例えば、私は、USB DIAGポートを次の数を取得したいですか?おかげさまで
私はバッチスクリプト(バット)で特定のコンフォート番号を取得したい場合は、 私はこのcomportにさらに操作を行うことができます。バッチファイル内のポート番号(168)を取得する方法 クアルコムHS-USB診断9091(COM168)windowsバッチファイルのプログラミング - コンピュータ番号を取得
:
例えば、私は、USB DIAGポートを次の数を取得したいですか?おかげさまで
@echo off
setlocal
:: wmic /format:list strips trailing spaces (at least for path win32_pnpentity)
for /f "tokens=1* delims==" %%I in ('wmic path win32_pnpentity get caption /format:list ^| find "COM"') do (
call :setCOM "%%~J"
)
:: display all _COM* variables
set _COM
:: end main batch
goto :EOF
:setCOM <WMIC_output_line>
:: sets _COM#=line
setlocal
set "str=%~1"
set "num=%str:*(COM=%"
set "num=%num:)=%"
echo %num%
set str=%str:(COM=&rem.%
echo %str%
if %str% == "Qualcomm HS-USB Diagnostics 9091"
echo port number is %num%
endlocal & set "_COM%num%=%str%"
goto :EOF
...通常どのように取得しますか? – SomethingDark
私は、アクセスするポートを知るためにユーザーから入力を得る必要がありますが、それは十分ではありません。 – tcy925
自分自身への回答 – tcy925