teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

devcon.exe hwids =Bluetoothの出力内容追記

2017/11/20 00:23

投稿

R_NaKaMa
R_NaKaMa

スコア6

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  ###前提・実現したいこと
2
2
  devcon.exeを使用し複数の端末のBluetooth機能をbatファイルから無効にしたいと考えているのですが、for文の中身がうまく動作しない状態です。。
3
3
  for /f "delims=" %%i in ('devcon.exe hwids ^=Bluetooth')で
4
- 1行取得して、一番長いハードウェアIDを利用したいと考えております。
4
+ 1行ずつ取得して、一番長いハードウェアIDを利用したいと考えております。
5
5
  下記のコードはHardware IDs:とCompatible IDs:の間のIDだけ取得するように記述しております。
6
6
  初心者のため大変見づらいと思いますが、ご回答いただければ幸いです。
7
7
 
@@ -77,4 +77,19 @@
77
77
  課題に対してアプローチしたことを記載してください
78
78
 
79
79
  ###補足情報(言語/FW/ツール等のバージョンなど)
80
+ devcon.exe hwids ^=Bluetoothの出力内容は以下のようになっています。
81
+
82
+ USB\VID_04C5&PID_1330\5&1D2C357B&0&11
83
+ Name: Generic Bluetooth Adapter
84
+ Hardware IDs:
85
+ USB\VID_04C5&PID_1330&REV_0001
86
+ USB\VID_04C5&PID_1330
87
+ Compatible IDs:
88
+ USB\Class_e0&SubClass_01&Prot_01
89
+ USB\Class_e0&SubClass_01
80
- より詳細な情報
90
+ USB\Class_e0
91
+ BTH\MS_BTHBRB\6&2BF38B4D&0&1
92
+ Name: Microsoft Bluetooth Enumerator
93
+ Hardware IDs:
94
+ BTH\MS_BTHBRB
95
+ 2 matching device(s) found.