Bagaimana saya bisa menulis AppleScript yang ketika dijalankan akan terhubung ke jaringan WIFI tertentu jika tersedia?

1

Judulnya cukup meringkasnya. Saya ingin menghindari penggunaan trackpad untuk terhubung ke jaringan tertentu. Ini sering muncul ketika jaringan baru tersedia tetapi saya sudah terhubung dengan yang lain.

Sente
sumber

Jawaban:

2

Salah satu cara untuk melakukan ini menggunakan perintah terminal:

networksetup -setairportnetwork "en1" "name" "password"

dari naskah. Berikut skrip Python sederhana yang akan melakukan ini:

#!/usr/bin/env python

import subprocess
# display current network 
subprocess.call(["networksetup", "-getairportnetwork", "en1"])
# switch to new 
subprocess.call(["networksetup", "-setairportnetwork", "en1", "Airport2", "topsecret"])

dan ini berjalan dengan baik dari dalam Keyboard Maestro atau TextExpander setelah Anda menentukan satu penekanan tombol untuk menjalankannya.

Anda dapat menjalankan perintah-perintah ini dari AppleScript sebagai gantinya - Saya bosan mencoba menebak sintaks yang tepat untuk semuanya ...

cormullion
sumber
3

Anda juga dapat menggunakan ControlPlane :

  1. Aktifkan "Jaringan WiFi Terdekat" dari tab Sumber Bukti.
  2. Tambahkan aturan jaringan WiFi terdekat dari tab Aturan.
  3. Tambahkan Lokasi Jaringan atau Jalankan tindakan Script Shell dari tab Tindakan.
Lri
sumber