QA@IT

WLAN用のNetsh コマンドで、各APのシグナル強度を「リアルタイム」に知りたいです

7181 PV

実行環境は Windows7 Professional 32bitです。

WLAN用の Netsh コマンドについて

コマンドプロンプトでnetsh wlan show networks mode=bssidを実行して、各APのシグナル強度を取得することができたのですが
その後に何度コマンドを実行しても同じ結果が返ってきます。

しかし、デスクトップ右下のワイヤレスネットワークアイコン?をクリックしてウインドウを表示させると情報が更新されていました。
また、そのウインドウの右上に更新ボタンがあるので、それも押すと情報が更新されていました。
はっきりとしたイベントは不明ですが、移動したりでシグナルが弱くなったり、一定時間が経過したりでも情報が更新されるのかな?と思っています。

なので、これと同じ処理をコマンドプロンプト上から実行したいのですが、何か方法はないでしょうか?
現在C#で開発しているアプリがコマンドプロンプトを利用しているので、情報を更新するコマンドがなければ
コマンドプロンプト以外の方法を考えています。

よろしくお願いします。

  • デバイスが値を持っているということが分かったので
    デバイスにスキャンコマンドを送り、値を更新した後に
    実行するという方法で解決しました。
    -

回答

デバイスが値を持っているということが分かったのでデバイスにスキャンコマンドを送り
値を更新した後に 実行するという方法で解決しました。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。