私はこの質問がかなり古いことを知っていますが、うまくいくかもしれない解決策を見つけました。どうやら、スケジュールされたタスクを介してこれを制御することができます。
有線接続の可用性が変化したときにLANアダプターによって生成されたイベントを使用する必要があります。
私はまだ個人的にテストしていませんが、昼食後に投稿します。
編集:私はより詳細な答えを含める必要があることが指摘されました。それを念頭に置いて。Windows 7では、コントロールパネル>>管理ツール>>イベントビューアーからイベントビューアーを開くことができます。イベントビューアーで、[Windowsログ] >> [システム]をクリックします。これを開いた状態で、イーサネットケーブルを抜き、再び差し込みます。F5キーを押してイベントリストを更新します。新しいイベントをクリックして、それらの説明を表示します。切断されるネットワークリンクを参照するものと、再確立されるリンクを参照するものが存在する必要があります。ソースとイベントIDに注意してください。
次に、タスクマネージャーを開き(コントロールパネル>>管理ツール>>イベントビューアー)、基本的なタスクを作成します。「Switch to LAN」などの名前を付けて、「次へ」をクリックします。[トリガー]で、特定のイベントを記録するタイミングを選択します。次へをクリックします。システムログを選択し、「再確立中のネットワーク」イベントのイベントソースとIDを入力します。[次へ]をクリックし、[プログラムの開始]を選択します。[プログラム/スクリプト]セクションで、「C:\ Windows \ System32 \ netsh.exe」と入力します。次に、[引数の追加]セクションで、「interface set interface "ここにワイヤレスネットワーク名を挿入" disable」と入力します(ワイヤレスネットワークの名前を引用符で囲んでください)。[次へ]をクリックして終了します。イーサネットケーブルをラップトップに接続すると、ワイヤレスネットワークが自動的に無効になり、LANに切り替わります。
次に、ケーブルが抜かれたときにwifiを再度有効にするために、逆の操作を行います(スクリプト引数の最後に「enable」と入力します)。イーサネットケーブルが接続されている/接続されていないときに、Thinkpad W540で機能することに注意してください。ただし、「LANへの切り替え」機能のみがドックで機能します。
ソース