Usted puede hacer esto usando AppleScript :
1. Abrir El Editor AppleScript
2. Pegue el siguiente código:
propiedad appName : "el Correo"
propiedad minSecsBetweenLaunches : 600 -- segundos
propiedad checkEvery : 5 -- segundos
-- NO MODIFICAR DESPUÉS DE ESTA LÍNEA SI NO SEGURO ...
propiedad lastSeenOpen : ""
propiedad lastMailState : ""
en ejecución de los
inactivo
final de ejecución
en idle
mi cheque()
volver checkEvery -- comprobar cada n segundos
final de inactividad
en el cheque()
indica la aplicación "Finder" para establecer processes_names a nombre de los procesos de
si (lastMailState es "")
-- En primer lugar ejecutar
conjunto de lastMailState (processes_names contiene appName)
si lastMailState, a continuación,
conjunto de lastSeenOpen a la fecha actual
end if
otra cosa
si (processes_names contiene appName), a continuación,
si (lastMailState es falso) entonces
-- App acaba de empezar
conjunto de lastMailState a la verdadera
si (lastSeenOpen es "no"), a continuación,
-- Ya se puso en marcha, compruebe si el lanzamiento permitido
conjunto de timeLeft a minSecsBetweenLaunches - ((fecha actual) - lastSeenOpen)
si (timeLeft > 0) entonces
dígale a solicitud de aplicación para dejar de fumar
activar
mostrar cuadro de diálogo de "Esperar" y timeLeft y " sec. antes de abrir "y appName y "nuevo".
end if
end if
end if
conjunto de lastSeenOpen a la fecha actual
otra cosa
si (lastMailState es cierto) entonces
-- Acaba de salir de la aplicación
conjunto de lastMailState a false
end if
end if
end if
final de verificación
3. Ajustar la configuración
Las 3 primeras líneas de la secuencia de comandos puede ser editado para que se ajuste a sus necesidades. Por defecto, compruebe cada 5 segundos si el Correo no se ha visto abierto desde 10 min (que es de 600 segundos).
4. Crear la aplicación
Menú archivo > Exportar
- Elegir el nombre de la aplicación y destino
- seleccione exportar como de la Aplicación
- marque "permanecer abiertos..."
5. Ocultar de muelle
En el Finder, busque la aplicación que acaba de exportar, a continuación, haga clic derecho sobre él y seleccionar "Mostrar contenido del paquete". A continuación, abra "Info.plist" de la carpeta "Contenido" en la edición de textos, y, antes del último </dict> del archivo, pegar:
<key>LSBackgroundOnly</key>
<string>1</string>
Para información, después de la edición, el final de mi archivo se parece a :
[...]
<string>registro de eventos</string>
</dict>
<key>LSBackgroundOnly</key>
<string>1</string>
</dict>
</plist>
Y guardarlo de curso.
6. Establecer su aplicación como elemento de inicio
Preferencias Del Sistema > Usuarios > ...