Java プログラムを書いていますが、現在、COM ポート番号を含むセットアップ ファイルがあります。これは、デバイスが COM ポート番号を変更した場合に変更する必要があります。
これはあまりユーザーフレンドリーではありません。したがって、COM ポート ID のリストを取得し、ユーザーがその ID で適切なデバイスを選択できるようにしたいと考えています。私はグーグルを試しましたが、あまり成功しませんでした。
ID とは、デバイス マネージャーを確認すると、「COM ポート ID (COM<#>)」という意味です。次の図に示す赤いマークの付いたテキストを確認してください。
次のライブラリを試しました。
- javax.comm - CommPortIdentifier,getPortIdentifiers();
- jssc - SerialPortList.getPortNames();
しかし、上記の 2 つのメソッドは単に COM ポートの番号を返すだけなので、COM ポート ID を取得できるかどうかはわかりませんでした。COM ポート ID を取得する方法を知っている人はいますか?