九州プログラミング研究会(kick4)の掲示板です。プログラミングや電子工作について話し合いましょう。会員以外の投稿も歓迎します。21:40できました。23:49ポート変更はできません。-引用なしパスワード▼TOMOさん:>USBシリアルのみ、内蔵シリアルを除いて列挙するということでしょうか?現実に困っているのは、USBシリアルのCOMポートを指定する時なので、それがわかれば良いです。理想としては、コントロールパネル/デバイスマネージャで表示されるようなCOMポート名とドライバー名(?)の一覧を取得したいところです。0.9KBWMIを使えばデバイスマネージャ一覧を取得できたと思うので、ちょっと調べてみました。http://www.microsoft.com/japan/technet/scriptcenter/resources/qanda/sept04/hey0928.mspxを参考にスクリプトを作ってみたところ、シリアルポートを取得できました。EnumSerial.vbs」すると実行できます。他には、レジストリの「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E978-E325-11CE-BFC1-08002BE10318}」から抽出する方法もあるようです。5.0)@211.127.211.14>できました。-引用なしパスワード>http://www.microsoft.com/japan/technet/scriptcenter/resources/qanda/sept04/hey0928.mspx>>を参考にスクリプトを作ってみたところ、シリアルポートを取得できました。EnumSerial.vbs」すると実行できます。USBシリアルも含めたCOMポートの情報を表示できました。WSHでこんなことができるとは知りませんでした。ありがとうございました。1.2KBTomoさんのスクリプトを参考に、ComList.vbsというのを作ってみました。現実逃避!?ダブルクリックすると、Comポートのリストを説明(?)つきで表示します。次は、COMポート選択のコンボボックスにこの情報を仕込みたいところですねぇ。1.2KB▼nariさん:>Tomoさんのスクリプトを参考に、ComList.vbsというのを作ってみました。USB-RSAQ2で表示がおかしくなったので、若干修正しました。コマンドプロンプトで呼び出すとこんな感じの出力になります。拡張ポート(USB-RSAQ2)アイコンをダブルクリックしても使えます。-引用なしパスワード>>Tomoさんのスクリプトを参考に、ComList.vbsというのを作ってみました。>>USB-RSAQ2で表示がおかしくなったので、若干修正しました。おめでとうございます。実際にアプリケーションとして実装する場合は、レジストリを直接見た方が簡単かもしれませんね。-引用なしパスワード>でも実際にアプリケーションとして実装する場合は、>レジストリを直接見た方が簡単かもしれませんね。vbsのスクリプトと同じように、COMで情報にアクセスできると思うのですが、どうでしょう。-引用なしパスワードポートを変更できるようには出来ないんでしょうか。Fire...@shimojima.elc.NiAS.ac.jp>ポート変更はできません。-引用なしパスワード▼下島さん:>ポートを変更できるようには出来ないんでしょうか。私としてはあまり使う機会がなさそうということで、私はあまり興味がありません。-引用なしパスワード>>でも実際にアプリケーションとして実装する場合は、>>レジストリを直接見た方が簡単かもしれませんね。>>vbsのスクリプトと同じように、COMで情報にアクセスできると思うのですが、どうでしょう。COMというと、ちょっと大げさな感じがしたもので...。結局はどちらでも良いような気がします。-引用なしパスワードTOMOさんこんにちわ>WMIを使えばデバイスマネージャ一覧を取得できたと思うので、>ちょっと調べてみました。シリアルポート限定なら、Win32_SerialPortかな。objItem.DescriptionNext環境がないので、あとで確認します。-引用なしパスワードおお、そのものズバリがあったんですね。確かに、シリアルポートの情報を取る事ができました。WMIのライブラリのバージョンによってはWhereが使えないことも...それは知らなかったです。NT4.0で動かなかったのは、それが原因だったのかも...。-引用なしパスワードそういえば、ここにcomlistというのがありました。直感的にネーミングしたら同じになりました。googleでcomlistを検索したらここを思い出しました。5.3KB▼shirouさん:>そういえば、ここにcomlistというのがありました。>直感的にネーミングしたら同じになりました。>googleでcomlistを検索したらここを思い出しました。shirouさんのもComListでしたね。-引用なしパスワード>こちらのComList.vbsも結構便利だと思いますがどうですか?こちらにあったのを完全に忘れていたんです。当方の目的は、デバイスマネージャの代わりなんです。USB機器を検査するとき、まず認識されるのを待ってそれから、COMポートをオープンするのですが、そういうことをやりたかったのです。