Ich stelle diese Frage, weil mir aufgefallen ist, dass delay
die Verzögerung manchmal nie auftritt , wenn ich mit einer Unterzahl arbeite. Es ist, als gäbe es überhaupt keine delay
Leitung.
Ich kann die Ursache des Problems nicht identifizieren und kann nicht sagen, wann es auftreten wird. Die Ausgabe basiert möglicherweise nicht einmal auf der Größe des Verzögerungsbetrags. Aber ich habe eine nicht funktionierende Verzögerung nur dann bemerkt, wenn der Verzögerungswert klein ist.
Gibt es einen Mindestbetrag delay
, den man beim Schreiben von AppleScript-Code nicht unterschreiten sollte?
OS X El Capitan, Version 10.11.6.
macos
applescript
Rubiks Sphäre
quelle
quelle
delay
, war mein Computer an eine Steckdose angeschlossen.Antworten:
In der AppleScript-Dokumentation für den
delay
Befehl heißt es: " Die Zahl kann ein Bruchteil sein, z. B. 0,5, um eine halbe Sekunde zu verzögern. " Es wird jedoch kein Mindestzeitintervall angegeben derdelay
Befehl, der das Timing berücksichtigt, ist nicht genau.Aus der AppleScript-Dokumentation für den Befehl :
delay
quelle
delay
Befehl dazu veranlassen, manchmal nichts zu tun? Ich spreche nicht von sehr kleinen Zahlen. Ich habe dieses Problem mit zB adelay 0.7
oder a erlebtdelay 0.5
.