Le titre résume assez bien la situation. Je veux éviter d'avoir à utiliser le trackpad pour me connecter à certains réseaux. Cela arrive souvent lorsque qu'un nouveau réseau est disponible mais que je suis déjà connecté à un autre.
Réponses
Trop de publicités?
Fuzzy Purple Monkey
Points
702
Vous pouvez également utiliser ControlPlane :
- Activer "Réseau WiFi proche" dans l'onglet Sources de preuves.
- Ajouter une règle de réseau WiFi proche dans l'onglet Règles.
- Ajouter une action Emplacement réseau ou Exécuter un script shell dans l'onglet Actions.
Une façon de faire cela est d'utiliser la commande terminal :
networksetup -setairportnetwork "en1" "nom" "mot de passe"
à partir d'un script. Voici un simple script Python qui fera cela :
#!/usr/bin/env python
import subprocess
# afficher le réseau actuel
subprocess.call(["networksetup", "-getairportnetwork", "en1"])
# basculer vers le nouveau
subprocess.call(["networksetup", "-setairportnetwork", "en1", "Airport2", "topsecret"])
et cela fonctionne bien depuis Keyboard Maestro ou TextExpander après avoir défini une seule touche pour l'exécuter.
Vous pouvez exécuter ces commandes depuis AppleScript à la place - je suis simplement fatigué d'essayer de deviner la bonne syntaxe pour tout...