【問題点と解決】
-
機器の接続毎にCOMポートが変化してしまう問題と COMポートが認識する最大が256ポートであるためそれ以上は認識しなくなる現象を 解決するために作成しました
※このBatファイルはレジストリを変更する処理がありますので管理者権限での実行と あらかじめバックアップをし、自己責任で実行してください
【使い方】
-
管理者権限で実行後はキー入力でCOMポートを指定のポートに固定します(指定する場合は編集が必要です) 1度実行後に再度実行または10秒毎に実行することを要求してくるので 状況に応じで選択してください
初期設定では機器に接続した場合にCOMポート3になります
【COMポートの仕様】
- COMポートはデバイスマネージャーから変更が可能ですが、レジストリを変更することで強制的にCOMポートを変更します
- 一度接続した事のある機器はその時のCOMポートになります
- 新しい機器に接続した場合に"使用中以外の割り当てられていないCOMポートを選択します
- 変更をしない限りはCOMポートが同じにならない
- COMポート2が使用中の場合、新しい機器に接続するとCOMポート3になる(※初期設定はこれです)
【COMポートの指定やり方】
※レジストリを変更しますのであらかじめバックアップし、自己責任で実行してください
以下の16進数の値を変更することでCOMポートを指定できます。 全体で2か所あるので変更してください。 "0300000000000000000000000000000000000000000000000000000000000000"
↑(次新しい機器に接続した時COMポート3を指定したい場合はCOM2までを使用中とする処理)
動作環境(確認済み):Windows 7/10