La única manera en que puedo pensar para lograr esto sin la 3ª parte de software es hacer los siguientes pasos:
- El uso de Automator para crear un servicio que se ejecuta un Script de Apple
- El uso de las Preferencias del Sistema para asignar un método abreviado de teclado para el servicio de
A continuación son los pasos a seguir para cada uno. No te preocupes, todo esto sólo debe tomar 5-10 minutos.
1. Crear un servicio de uso de Automator
- Lanzamiento de Automator (que normalmente se encuentra dentro de la carpeta Aplicaciones)
- Vaya a Archivo > Nuevo.
- Seleccione el Servicio y haga clic en Elegir.
- En la parte superior derecha de la ventana que aparece, asegúrese de que "Ninguna entrada" es seleccionado desde el Servicio recibe la lista desplegable.
- Garantizar los En la lista desplegable " mostrar "Cualquier aplicación".
- En la segunda columna contiene la larga lista, encontrar "Ejecutar AppleScript" y haga doble clic en él.
- Esto agregará el Ejecutar AppleScript ventana de la derecha.
- Ahora, reemplace la ( Su guión va aquí ) con el siguiente código:
set exceptionsList to {"HD1", "HD2", "HD3", "HD4"}
tell application "Finder"
set diskList to the disks
repeat with mountedDisk in diskList
if name of mountedDisk is not in exceptionsList then
eject mountedDisk
end if
end repeat
end tell
- En la primera línea de código, agregue sus excepciones cambiando las referencias a HD1, HD2, etc a nombres de unidades que no quieren expulsar. Por ejemplo, HD1 debe ser reemplazado por su Macintosh HD (o como se llame). Puede que también desee agregar cualquier Máquina del Tiempo que las unidades de la lista, etc. Usted puede añadir más mediante la adición de una coma y colocar el nombre entre comillas. Asimismo, puede eliminar cualquier que no es necesario.
- Guarde el servicio utilizando un nombre significativo (por ejemplo, EjectAll).
Ahora para el siguiente paso.
2. Crear el acceso directo
- Vaya a Preferencias del Sistema > Teclado > accesos directos.
- Seleccione Servicios de la barra lateral.
- Encuentre su servicio (que va a estar en la lista en el lado derecho).
- Agregar un acceso directo, haga doble clic en el nombre del servicio.
- Ahora vaya a Preferencias del Sistema > Seguridad Y Privacidad > Privacidad.
- Seleccione la Accesibilidad en la barra lateral.
- Haga clic en el signo + (puede ser necesario desbloquear el candado si está bloqueado).
- Agregar Automator.
- Agregar el Buscador (para encontrar esta tendrá que navegar a /System/Library/core services/Buscador.de la aplicación).
- La salida de las Preferencias del Sistema.
Ahora usted debería ser capaz de hacer dos cosas:
1. Expulsión de sus unidades de cualquier aplicación por ir a la lista de Servicios dentro de cualquier menú de la Aplicación (por ejemplo, el Buscador de > Servicios, Safari > Servicios de Correo > Servicios, etc) y seleccione el servicio que acaba de crear. Esto va a expulsar todas las unidades no esta dentro de su lista de excepciones.
2. Utilice el método abreviado de teclado para ejecutar el servicio.
NOTA: soy consciente de que para algunos usuarios de métodos abreviados de teclado no funcionan a pesar de que ha sido asignado a un servicio. Este es otro tema, pero si esto sucede en tu caso, al menos ahora debería ser capaz de expulsar todas las unidades desde dentro de cualquier aplicación que estés usando.
Espero que esto le ayuda a usted y a los demás.