
Windows 搭載のパソコンを使うのは数年ぶりです。しばらく Linux を使っています。
ただし、バッチ スクリプトの作成についてはいくつか覚えています。(REM
コメント用、ECHO
印刷用など) しかし、私がやりたいのは、Windows 8.1 で実行され、コマンド プロンプトまたは DOS を使用してコンピューターの内部 Wi-Fi アダプターをオフにしてから再びオンにするスクリプトを作成することです。コンピューターが起動したときに、Wi-Fi デバイスがオンにならないことがあるためです。
はい、すべてのドライバーを最新の状態にしていますが、それでも時々発生します。発生すると、管理者としてコマンド プロンプトを開き、 を実行しdevmgmt.msc
、ネットワーク アダプターまでスクロールして、Broadcom 802.11abgn Wireless SDIO Adapter を選択し、「無効」というボタン (「アンインストール」というボタンに非常に近い) をクリックすることになります。すると、これから行う操作によって Wi-Fi がオフになる (そもそもボタンをクリックする理由の 1 つ) ことを通知するプロンプトが表示されることがあります。その後、「有効」ボタンをクリックして再起動すると、再び機能します。
Linux でこれが発生した場合、 を実行するだけsudo ifdown wlan0 && sudo ifup wlan0
で完了します。 実行するエイリアスを追加するだけで~/.bash_aliases
、より早く完了できます。
私がやりたいのは、バッチ スクリプトを使用して、Visual Basic (または Visual Studio) や Power Shell を使わずに、Windows でも Linux と同じように簡単にこの問題を解決できるようにすることです。メモ帳とコマンド プロンプトだけが必要です。
答え1
切断するには、 が必要ですnetsh wlan disconnect
。再接続するには ですnetsh wlan connect name=XXXXX
。ここで、XXXXX は によってリストされたプロファイルの名前ですnetsh wlan show profiles
。名前にスペースが含まれている場合は、名前を " " で囲む必要があります。
答え2
netsh interface set interface name="Wireless Network Connection" admin=disabled
netsh interface set interface name="Wireless Network Connection" admin=enabled
"Wireless Network Connection"
コントロールパネル\ネットワークとインターネット\ネットワーク接続に表示される名前はどこですか?