0 votos

¿Cómo obtener el tiempo de ejecución de un AppleScript?

He visto a algunos usuarios más avanzados de AppleScript mencionar la eficiencia de sus AppleScripts en términos de tiempo de ejecución.

¿Existe un método AppleScript para obtener el tiempo de ejecución?

Sé que hay time al llamar a do shell script . Tengo esto funcionando en un bucle:

set googURL to (do shell script "{ time googler --np -n 1 -w imdb.com " & movie_title & " " & movie_year & " | grep https | sed -e 's/^[ \t]*//' ; } 2>> ~/Desktop/time.txt")

(en una nota lateral no pude averiguar cómo obtener la salida de la time de salida a Replies, se estaba interpretando como parte del grep mando)

Quiero obtener el tiempo que tarda en ejecutarse todo el AppleScript.

1voto

wch1zpink Puntos 11

Aquí hay una solución de AppleScript que puede interesarle.

set startTime to current date

-- Your Code Here

set timeTaken to ((current date) - startTime as string) & " Seconds"

activate
display alert "Script Timer" message "Running This Code Took " & ¬
    timeTaken buttons {"OK"} giving up after 5

Esta es sólo una solución general que devolverá el valor en segundos (enteros). Esto no devolverá fracciones de segundos.

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