2 votos

Lo que es una forma de ejecutar un automator/bash/applescript comando a la derecha cuando un portátil se inicia la carga y a la derecha cuando deja de ser acusado?

Estoy tratando de automatizar la ejecución de una aplicación de fondo sólo cuando mi portátil se está cargando para ahorrar batería.

Así se pondrá en marcha cuando conecto el portátil, y salir cuando me las lleve a cabo.

1voto

Kev Hunter Puntos 989

Usted puede hacer muy fácilmente con ControlPlane, libre (open-source) de la aplicación:

ControlPlane, un tenedor de MarcoPolo, trae el contexto y la ubicación de la conciencia sensible para OS X. Con ControlPlane inteligente puede volver a configurar su Mac o realizar cualquier número de acciones con base en las aportaciones de una amplia variedad de pruebas de fuentes [...]

de: https://github.com/dustinrue/ControlPlane

Usted puede agregar fácilmente una "fuente de alimentación de la regla", que luego se inicia o se cierra una aplicación o un script. Como se puede ver en el documento adjunto capturas de pantalla, es muy fácil de configurar.

Power source rule in ControlPlane

enter image description here

0voto

SPRBRN Puntos 1008

Una opción es un producto de terceros, como el que se discuten aquí o la libre SleepWatcher.

Otra opción es escribir una secuencia de comandos para consultar el estado de ioreg. Aquí es snipset de código que he encontrado en otros lugares, hace algún tiempo...

set Cap to (do shell script "ioreg -w0 -l | grep ExternalChargeCapable")
tell Cap to set {wallPower} to {last word of paragraph 1}
if wallPower = "Yes" then
    ....
end if

Tiene el script para que se ejecute de forma continua para que pueda detectar los cambios y, a continuación, realizar la acción que usted desea como sea necesario.

La esperanza de que la ayudó.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X