DOBON.NETプログラミング道掲示板

■35519 / 親記事)  VB.NETでBluetoothデバイスの電池残量を取得する方法
  
□投稿者/ ぱんだ 一般人(4回)-(2023/09/17(Sun) 09:30:48)
  • アイコン環境/言語:[環境:Windows11 Pro 64bit 使用言語:VB.NET(Visual Studio 2022)] 
    分類:[.NET] 

    いつもお世話になっております。
    
    VB.NETでBluetoothデバイスの電池残量を取得する方法を探しているのですが、
    情報が見つからず・・・。
    なにかサンプルコード等ありますか?
    
    指定のワイヤレスイヤホンの電池残量を、タスクトレイへ数値表示したいです。
    
    Windowsの設定画面には電池残量表示されるんですが、深い階層にあり毎回見る
    のが大変で。
    
    よろしくお願いします
    
    環境  :Windows11 Pro 64bit
    使用言語:VB.NET(Visual Studio 2022)
    

マルチポストを報告
違反を報告
引用返信 削除キー/
■35520 / ResNo.1)  Re[1]: VB.NETでBluetoothデバイスの電池残量を取得する方法
□投稿者/ KOZ 一般人(29回)-(2023/09/19(Tue) 00:28:26)
  • アイコンNo35519に返信(ぱんださんの記事)
    > 指定のワイヤレスイヤホンの電池残量を、タスクトレイへ数値表示したいです。

    作った人がいるみたいです。

    https://nazenaninadesico.hatenablog.jp/entry/2021/07/17/085847

    プログラムは以下からダウンロードできます。

    http://www.moreread.net/

    .NET Framework の Windows Forms で出来ていますね。
    単独なら HttpClient で通信、Bluetooth Battery Monitor が入っていれば API を呼び出すといったことをしているようです。
    もっとも私は機器をもっていないので動作確認はできませんでしたが・・・

    Bluetooth Battery Monitor
    https://www.bluetoothgoodies.com/

    その他のアプローチとしては Windows.Devices.Bluetooth を使う方法があるようです。
    このライブラリについては、UWP で使用することが前提なので

    「デスクトップ アプリで Windows ランタイム API を呼び出す」
    https://learn.microsoft.com/ja-jp/windows/apps/desktop/modernize/desktop-to-uwp-enhance

    を参照するといいかもしれません。(私も良くわからないので)

違反を報告
引用返信 削除キー/
■35521 / ResNo.2)  Re[2]: VB.NETでBluetoothデバイスの電池残量を取得する方法
□投稿者/ ぱんだ 一般人(5回)-(2023/09/19(Tue) 18:13:41)
  • アイコン
    KOZさん
    返信ありがとうございます。
    プログラミング初めたての私にとっては難しい内容で理解及ばずでした。

違反を報告
引用返信 削除キー/
■35522 / ResNo.3)  Re[3]: VB.NETでBluetoothデバイスの電池残量を取得する方法
□投稿者/ kiku 一般人(2回)-(2023/09/19(Tue) 18:37:37)
  • アイコンNo35521に返信(ぱんださんの記事)
    > KOZさん
    > 返信ありがとうございます。
    > プログラミング初めたての私にとっては難しい内容で理解及ばずでした。

    KOZさんが提案しているのは、プログラミングしなくても
    利用する方法を含んでいます。

    方法1
    下記を試してみて、動作して満足できるなら、これを使う。
    Bluetooth Battery Monitor
    https://www.bluetoothgoodies.com/

    方法2
    下記を試してみて、動作して満足できるなら、これを使う。
    http://www.moreread.net/apps/download/BluetoothBatteryGadget.zip

    上記はできているものをそのまま使う提案。
違反を報告
引用返信 削除キー/



スレッド内ページ移動 / << 0 >>

このスレッドに書きこむ

Mode/  Pass/


- Child Tree -