デバイスマネージャを使用せずに、使用中のCOMポートのリストを表示するにはどうすればよいですか?
ソフトウェアもインストールしたくありません。コマンドラインからこれを行う方法はありますか?
mode
。パラメーターなしで使用mode
すると、CON
(コンソール)および利用可能なCOM
デバイス(およびLPT
同様に)のすべての制御可能な属性が表示されます
デバイスマネージャを使用せずに、使用中のCOMポートのリストを表示するにはどうすればよいですか?
ソフトウェアもインストールしたくありません。コマンドラインからこれを行う方法はありますか?
mode
。パラメーターなしで使用mode
すると、CON
(コンソール)および利用可能なCOM
デバイス(およびLPT
同様に)のすべての制御可能な属性が表示されます
回答:
コマンドプロンプトで次を使用します。
C:\>wmic path Win32_SerialPort
または
PowerShellの場合:
PS> Get-WMIObject Win32_SerialPort
または
PS> Get-WMIObject Win32_SerialPort | Select-Object Name,DeviceID,Description
お役に立てれば。
No Instance(s) Available.
質問に答えられたことは知っていますが、これは別の方法です。
コマンドプロンプトで、
chgport
Windows Vista 以降で使用します。ポートとそれらのデバイスを一覧表示します。
wmic https://docs.microsoft.com/en-us/windows/desktop/wmisdk/wmicは、システム情報を取得するためのWindowsコマンドラインユーティリティです。
シリアルポートがUSB接続を介して何らかのドライバーによって仮想的に作成されている場合、この例を使用してこれらのシリアルポートに関する詳細を取得します。
「 'USB Serial%'のような説明」が/ valueを取得するwmicパスCIM_LogicalDevice
get Name
代わりにget /value
役立つかもしれません。残念ながら、単にポートをリストするのではなく、「USB Serial Port(COM17)」などの文字列をリストします。私のセットアップでは、単に「USB Serial Converter」に言及している複数のエントリもあります。
cmd.exeプロンプトから次を実行することもできます
reg query HKLM\HARDWARE\DEVICEMAP\SERIALCOMM
そして、これと同じことを行うオープンソースユーティリティがあります:https : //todbot.com/blog/2012/03/02/listcomports-windows-command-line-tool-for-usb-to-serial/