web-dev-qa-db-ja.com

OS Xで空港(wifiカード)を切り替えるためのキーボードショートカットを設定するにはどうすればよいですか?

重複の可能性:
コマンドラインからネットワーク(空港)接続をリセットするにはどうすればよいですか?

OS Xで空港(オン/オフ)を切り替えるためのキーボードショートカットを設定するにはどうすればよいですか?

enter image description here

4
cwd

同様の質問に基づいて コマンドラインからネットワーク(空港)接続をリセットするにはどうすればよいですか?

2つのapplescriptファイルを作成します。

do Shell script "/usr/sbin/networksetup -setairportpower en1 on"
do Shell script "/usr/sbin/networksetup -setairportpower en1 off"

次に、 fastscripts を使用して、キーボードショートカットを割り当てます。

4
mark

私が見つけた this

キーボードショートカットを使用してAirPortのオンとオフを切り替えます
2008年10月17日07:30:03AM•寄稿者:匿名

これは、サードパーティのアプリケーションやボタンの数が多すぎることなく、AirPortカードのオンとオフを切り替える最も簡単な方法です。うまくいけば、他の人が私と同じようにこの機能を高く評価するでしょう。注:F5およびF6キーにはこれらのマシンで事前に定義された機能がないため、この機能はMacBookに合わせて調整されています。他のマシンでは、ショートカットキーを編集する必要がある場合があります。

1-2つのキーボードショートカットを作成します。 Appleメニュー"システム環境設定"キーボードとマウス"キーボードショートカット]タブに移動します。ウィンドウの下部にあるプラス記号をクリックし、次のポップアップメニューから[すべてのアプリケーション]を選択します。 [メニュータイトル]ボックスに、「AirPortをオンにする」と入力します。キーボードショートカットをF5に設定し、[追加]をクリックします。もう一度プラス記号をクリックし、ポップアップメニューを[すべてのアプリケーション]に設定したままにします。メニューのタイトルボックスに「TurnAirPortOff」と入力し、ショートカットキーもF5に設定します。これらの機能の1つだけが一度に表示されます。

2-同じウィンドウの[キーボードナビゲーション]セクションで、[フォーカスをメニューバーのステータスメニューに移動する]をF6に変更します(このショートカットがまだ有効になっていない場合は、チェックボックスをオンにして有効にします)。

3-AirPortアイコンがメニューバーにあることを確認します。次に、コマンドキーを押しながら、AirPortメニューバーアイコンをできるだけ左にドラッグします。これにより、メニューバーにフォーカスを移動したときに最初に選択されることが保証されます。

4-最後に、システムを再起動します。 Macが再起動したら、F6を押してフォーカスをメニューバーに移動し、F5を押して現在の状態に応じてAirPortのオンとオフを切り替えます。

左端の位置へのドラッグの問題は別として(他のMacの「ショートカット」は同じ位置を必要とするため)、これは問題なく機能するはずです。

2
rishimaharaj
#!/bin/sh

device="$(networksetup -listallhardwareports |
grep -E '(AirPort|Wi-Fi)' -A 1 | grep -o "en.")"
[[ "$(networksetup -getairportpower $device)" == *On ]] && val=off || val=on
networksetup -setairportpower $device $val
2
Lri