No necesitas una secuencia de comandos para sintonizar el WiFi y conectarte, el sistema OS X ya lo hace por ti. Si busca en la Consola (busque la línea que contiene Aeropuerto) y las líneas posteriores se mostrará en acción.
Lo mejor es si pudieras publicar ese inicio de sesión aquí para ver por qué no funciona para ti.
Aquí hay algunas opciones para ti:
-
Si desea que un Scrip pruebe continuamente si está conectado, puede usar esto:
repetir
tratar
hacer shell script "ping -c 5 google.com"
en error
mostrar el cuadro de diálogo "No estás conectado a Internet"
prueba final
final de repetición
-
Uno de los comandos de Terminal más simples para ver si está conectado y todas las conexiones que están activas es el Netstat
.
-
Para ver los detalles de su conexión actual, use Airport-I
en la Terminal.
-
Ahora, si desea utilizar la Terminal para conectarse a su uso de WiFi, siga estos pasos:
Conectar manualmente a WiFi
Activar
networksetup -setairportpower en0 on
Desactivar networksetup -setairportpower en0 off
Buscar
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport scan
Conectar
networksetup -setairportnetwork en0 WIFI_SSID_I_WANT_TO_JOIN WIFI_PASSWORD
Si no lo sabe, use la opción Buscar el SSID-BSSID
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -s
- Finlay, si haces esto con frecuencia creas un script en la aplicación Apple Script.
Guarda el siguiente script de Apple como aplicación. Tire de él hacia su base para un acceso rápido.
--
-- Toggle Airport Power On and Off
--
if (offset of "On" in (do shell script "networksetup -getairportpower en0")) > 0 then
do shell script "networksetup -setairportpower en0 off"
else
do shell script "networksetup -setairportpower en0 on"
end if