El título lo resume bastante bien. Quiero evitar tener que usar el trackpad para conectarme a ciertas redes. Esto surge a menudo cuando una nueva red está disponible pero ya estoy conectado a otra.
Una forma de hacer esto es usar el comando de terminal:
networksetup -setairportnetwork "en1" "name" "password"
de un guión. Aquí hay un simple script de Python que hará esto:
#!/usr/bin/env python
import subprocess
# display current network
subprocess.call(["networksetup", "-getairportnetwork", "en1"])
# switch to new
subprocess.call(["networksetup", "-setairportnetwork", "en1", "Airport2", "topsecret"])
y esto funciona bien desde Keyboard Maestro o TextExpander después de definir una sola pulsación de tecla para ejecutarlo.
En su lugar, puede ejecutar estos comandos desde AppleScript. Me cansé de tratar de adivinar la sintaxis correcta para todo...
También puedes usar ControlPlane :