2 votos

¿Hacer que AppleScript retrase un número aleatorio entre x e y?

 set DelayTime1 to {18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58}
set DelayTime2 to some item of DelayTime1
delay DelayTime2
 

¿Hay alguna forma de que pueda limpiar esto de modo que si quiero que el rango sea más grande no tenga que escribir muchos más números? es decir, set DelayTime1 to 18 thru 58

3voto

user3439894 Puntos 5883

Usted puede utilizar random number, por ejemplo:

set timeDelay to random number from 18 to 58
delay timeDelay

O cualquier integer valores que usted desea.


Para obtener más información acerca de números aleatorios haga clic en el enlace. También tiene una mirada en: Guía de Lenguaje de AppleScript

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