El siguiente ejemplo de código AppleScript utiliza el estado del demonio NTP para alternar la configuración de fecha/hora entre dos estados de fecha/hora. Por defecto, ntpd
se está ejecutando y necesita ser apagado si una Fecha/Hora cambiada debe permanecer y avanzar normalmente desde ese punto. En caso contrario, con ntpd
en marcha, la Fecha/Hora se restablecerá a los valores correctos con bastante rapidez.
Puede guardar este código AppleScript como una aplicación y cuando se ejecuta, hace una de dos cosas después de introducir las credenciales adecuadas. O bien establece la Fecha/Hora a los valores especificados, o vuelve a activar el demonio NTP para que el sistema actualice la Fecha/Hora a los valores correctos.
set ntpdPID to do shell script "pgrep ntpd; exit 0"
if ntpdPID is not "" then
do shell script "systemsetup -setusingnetworktime Off -setdate '01:24:1984' -settime '03:00:00'" with administrator privileges
else
do shell script "systemsetup -setusingnetworktime On" with administrator privileges
end if
Esta es la versión sin rellenos y la código puede modificarse según las necesidades/deseos, sin embargo, dado que esas necesidades/deseos no se han definido, esto es todo lo que puedo ofrecer.
0 votos
Usted dijo: " ¿Es posible escribir un script</strkeep></strkeep> de doble clic para ajustar el reloj? ", lo que es un " doble clic script "?
1 votos
@user3439894 Un script</strkeep><strkeep> que parece ser una aplicación, haz doble clic desde el Finder para lanzar, ejecutar y salir. No es necesario abrir el entorno/herramientas de AppleScript.